Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA > Contribuez
Contribuez Proposez vos articles, cours, tutoriels, faq, codes sources, astuces pour VBA
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Discussion fermée Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/08/2006, 18h50   #1
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 854
Points : 16 854
Envoyer un message via Skype™ à bbil
Par défaut [VB..] Espace disque disponible

Q : Comment lister les disques accessibles et l'espace disponible
R : Par l'utilisation de filesystem Object

Rajouter la référence à Microsoft Scripting Runtime, ou supprimer les types de variables..

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
'

' Rajouter la référence à
' Microsoft Scripting Runtime
'

Sub InfoEspaceDisques()
  Dim fso As New FileSystemObject, d As Drive, txt As String
    For Each d In fso.Drives
        'If d.DriveType = 2 Or d.DriveType = 5 or d.DriveType = 3 Then

        If d.DriveType = Fixed Or d.DriveType = RamDisk Or _
        d.DriveType = Remote Then
            txt = txt & "Disk " & d.DriveLetter & "(" & d.VolumeName & ")" & vbTab
            txt = txt & "Total : " & d.TotalSize & vbTab
            txt = txt & "Libre : " & d.FreeSpace & vbCrLf
            Debug.Print txt
        End If
    Next
    Set fso = Nothing
End Sub
le résultat est affiché dans la fenêtre exécution de l'éditeur VB ( CTRL-G)

PS: la discussion initiale : Espace disque , merci au participant à cette discussion
bbil est déconnecté   Envoyer un message privé 00
Vieux 18/09/2006, 18h57   #2
Responsable Visual Basic
 
Avatar de ThierryAIM
 
Homme Thierry
Inscription : septembre 2002
Messages : 3 670
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 49
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : septembre 2002
Messages : 3 670
Points : 5 672
Points : 5 672
une Q/R existe déjà à ce sujet dans la FAQ VB6
http://vb.developpez.com/faq/?page=F...#espace_disque

Je rajoute cette solution en complément
__________________
Vous vous posez une question, la réponse est peut-être ici :
Toutes les FAQs VB
Les Cours et Tutoriels VB6/VBScript
Les Sources VB6


Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

MioSkins.org : le site de référence pour GPS et PDA Mitac MIO
iPHONIX.fr : le must francophone des infos pour iPhone, iPad, ...
ThierryAIM est déconnecté   Envoyer un message privé 00
Discussion fermée Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h08.


 
 
 
 
Partenaires

Hébergement Web