Commande batch pour taille de fichier
Fermé
arkard
Messages postés
18
Date d'inscription
vendredi 4 avril 2008
Statut
Membre
Dernière intervention
14 décembre 2011
-
14 déc. 2011 à 09:10
arkard Messages postés 18 Date d'inscription vendredi 4 avril 2008 Statut Membre Dernière intervention 14 décembre 2011 - 14 déc. 2011 à 11:05
arkard Messages postés 18 Date d'inscription vendredi 4 avril 2008 Statut Membre Dernière intervention 14 décembre 2011 - 14 déc. 2011 à 11:05
A voir également:
- Commande batch pour taille de fichier
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Invite de commande - Guide
- Fichier host - Guide
- Fichier iso - Guide
4 réponses
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
14 déc. 2011 à 10:01
14 déc. 2011 à 10:01
hello
@ echo off set nom=NOM du FICHIER for /f "tokens=3" %%a in ('dir /-c %nom% ^| find "%nom%" ') do ( if %%a GTR 5 echo critical )
arkard
Messages postés
18
Date d'inscription
vendredi 4 avril 2008
Statut
Membre
Dernière intervention
14 décembre 2011
14 déc. 2011 à 10:50
14 déc. 2011 à 10:50
Très bien merci !
Ca me donne ça :
@ echo off
set chemin="chemin"
for /f "tokens=3" %%a in ('dir /-c %chemin% ^| find "fichier.log" ') do (
if %%a GTR 500000 (
echo "CRITICAL : size of fichier.log : %%a Ko |nb_files=%%a"
exit /B 2
) else (
echo "OK : size of fichier.log : %%a K |nb_files=%%a"
exit /B 0
)
)
Y'a t'il la possibilité de modifier la taille qui par défaut est en Octets ? Et par exemple de la passer en Mo ?
Ca me donne ça :
@ echo off
set chemin="chemin"
for /f "tokens=3" %%a in ('dir /-c %chemin% ^| find "fichier.log" ') do (
if %%a GTR 500000 (
echo "CRITICAL : size of fichier.log : %%a Ko |nb_files=%%a"
exit /B 2
) else (
echo "OK : size of fichier.log : %%a K |nb_files=%%a"
exit /B 0
)
)
Y'a t'il la possibilité de modifier la taille qui par défaut est en Octets ? Et par exemple de la passer en Mo ?
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
14 déc. 2011 à 11:00
14 déc. 2011 à 11:00
pas avec dir
sinon il faut faire le calcul
sinon il faut faire le calcul
set size=%%a set /a KB=(%size%/1024) echo %KB% KB set /a MB=(%size%/1024)/1024 Echo %MB% MB
arkard
Messages postés
18
Date d'inscription
vendredi 4 avril 2008
Statut
Membre
Dernière intervention
14 décembre 2011
14 déc. 2011 à 11:05
14 déc. 2011 à 11:05
Ok merci beaucoup, je vais voir ce que je peux faire.