récupération taille total disque [BATCH] - Shell/Batch - Programmation
MarshPosté 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 :
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
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 :
Voici mon script :
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