Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3096 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Quelle est la commande .bat qui récupère la taille d'un disque dur ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quelle est la commande .bat qui récupère la taille d'un disque dur ?

n°1859917
nba_pit
Posté le 10-03-2009 à 17:05:05  profilanswer
 

Bonjour,
 
Je souhaite effacer mes fichiers les plus anciens lorsque mon disque dur atteint 120go d'espace pris. Pour cela j'ai créé un fichier .bat qui sera lancé à chaque redémarrage de mon pc.
Mais je ne trouve pas la commande qui permette de renvoyer l'espace utilisé sur mon disque dur. J'ai déjà fais des recherches sur internet sans succès.
 
Merci,

mood
Publicité
Posté le 10-03-2009 à 17:05:05  profilanswer
 

n°1859975
olivthill
Posté le 10-03-2009 à 18:41:42  profilanswer
 

Il y a la commande dir qui affiche l'espace libre en bas de la liste des fichiers.
 
Sinon, il est possible de le faire en vbscript (vbscript est en standard sur tous les PC depuis Windows 95).
 
- Créer un fichier, nommé par exemple disk_c_space.vbs qui contient :

Set objWMIService = GetObject("winmgmts:" )
Set objLogicalDisk = objWMIService.Get("Win32_LogicalDisk.DeviceID='c:'" )
Wscript.Echo objLogicalDisk.FreeSpace

- Pour le tester, on peut le lancer en cliquant dessus dans l'explorer.
 
- Ou sinon, on l'utilise dans un batch en mettant la ligne suivante dans le .bat :

cscript.exe disk_c_space.vbs

n°1860388
nba_pit
Posté le 11-03-2009 à 16:21:35  profilanswer
 

En fait j'aimerais tant que possible ne pas passer par vbscipt, mais si c'est obligatoire je ferais ton astuce.
 
Avec dir effectivement je peux avoir la quantité d'espace libre. Mais comment faire pour récupérer cette quantité dans une variable ?  
Pour pouvoir ensuite traiter cette quantité dans une condition "IF".
 
Merci,


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Quelle est la commande .bat qui récupère la taille d'un disque dur ?

 

Sujets relatifs
[Graphique] Modifier la taille d'un tableauTaille minimum pour scroller
[résolu]Taille de la zone de texte dans un div ?executer un programme en une seule ligne de commande
Invite de Commande en PHPcomment exécuter en java un ensemble de commande ftp
commande executer rechercheTaille image variable dans une cellule
taille d'envoi par socket en cvoid* , compilation, taille inconnue
Plus de sujets relatifs à : Quelle est la commande .bat qui récupère la taille d'un disque dur ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR