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 :
 - fsutil volume diskfree c:
 
  | 
 
Voici mon script :
 
Code :
 - @echo off
 - setlocal ENABLEDELAYEDEXPANSION
 - fsutil volume diskfree c:
 - for /f "tokens=8" %%A in ('fsutil volume diskfree c:') do (
 - set diskfree=%%A
 - )
 - set str=%diskfree:~0,-3%
 - set /a freespace=%str%/1024/1024*1000/1024
 - echo Espace disponible : %freespace% Go
 - IF %freespace% LSS 18 (
 - 	echo EXIT
 - ) ELSE (
 - 	echo CONTINUE
 - )
 
  | 
 
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  
 
 
Message édité par leon8121 le 16-09-2011 à 16:53:40
 ---------------
			
Leon