[BATCH] récupération taille total disque

récupération taille total disque [BATCH] - Shell/Batch - Programmation

Marsh Posté le 16-09-2011 à 16:45:31    

Bonjour,
 
Je dois faire un script qui récupère la taille total du disque et l'espace restant pour ensuite y faire des calcules et ensuite suivant le résultat y lancer d'autres scripts.
 
J'arrive à récupérer l'espace disponible avec la commande :
 

Code :
  1. fsutil volume diskfree c:


 
Voici mon script :
 

Code :
  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3. fsutil volume diskfree c:
  4. for /f "tokens=8" %%A in ('fsutil volume diskfree c:') do (
  5. set diskfree=%%A
  6. )
  7. set str=%diskfree:~0,-3%
  8. set /a freespace=%str%/1024/1024*1000/1024
  9. echo Espace disponible : %freespace% Go
  10. IF %freespace% LSS 18 (
  11. echo EXIT
  12. ) ELSE (
  13. echo CONTINUE
  14. )


 
Par contre, j'arrive pas à voir comment je peux faire pour récupérer la taille total du disque, une idée ?
 
PS: je n'ai pas d'autre choix que de le faire en BATCH sous Windows  :cry:


Message édité par leon8121 le 16-09-2011 à 16:53:40

---------------
Leon
Reply

Marsh Posté le 16-09-2011 à 16:45:31   

Reply

Marsh Posté le 17-09-2011 à 00:39:39    

Même pas en vbs?


---------------
Seul Google le sait...
Reply

Marsh Posté le 17-09-2011 à 15:33:26    

non  :( , sinon ça serait trop simple  :whistle:


---------------
Leon
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed