Bonjour à tous,
je suis entrain de faire un script pour supprimer tout les fichiers qu'il ont dans la taille 0Kb et écrire toutes les fichiers supprimé dans un fichier LOG ... ceci en batch...
J'utilise la commande "forfiles" comme ceci :
@echo off
Forfiles /p "C:\Chemin" /s /c "cmd /c if @FSIZE==0 dir @file>c:\log.txt && del /s @file"
@exit
J'ai deux Problème
Le 1ér Problème c'est que dans l'exécution de batch il me donne la confirmation pour la suppression Y/N si je Fait Y il supprime les 1Kb et 0kb .. et si je fait N il supprime seulement les fichiers qu'il ont 0kb
2éme Problème dans le Fichier LOG je Trouve que toutes les fichiers soit 0kb et Plus 1Kb ...
je ce pas comment je vai faire de supprimer les fichier 0Kb sans confirmation avec l'option N et de filtrer les fichiers dans le fichier LOG just les fichiers 0kb
si vous avez des solutions .... merci de m'aider !!!
Et Merci Mes Amis![]()
Partager