supprimer les fichiers de plus de 7 jours

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

bomonde
Batcheur débutant
Messages : 21
Enregistré le : 06 févr. 2009 15:57

Re: supprimer les fichiers de plus de 7 jours

Message par bomonde »

ce qui est étrange c'est que sur mon pc le script ci-dessous passe :

set fich=C:\GCTI\CustomServer_0
set jour=7

forfiles -p%fich% -s -m*.txt -d-%jour% -c"cmd /c del @FILE"
pause

mais pas sur mon serveur en anglais, il m'indique plein d'erreur du type/

C:\GCTI>set fich=C:\GCTI\CustomServer_0
C:\GCTI>set jour=10
C:\GCTI>forfiles -pC:\GCTI\CustomServer_0 -s -m *.txt -d 10 -c "cmd /c del @FILE"
ERROR: Invalid argument/option - '-pC:\GCTI\CustomServer_0'.
Type "FORFILES /?" for usage.
C:\GCTI>pause
Press any key to continue . . .

Et quand je reussi à regler tout les pbs d'argument/options il me dit qu'il ne trouve aucun *.txt

C:\GCTI>set fich=C:\GCTI\CustomServer_0
C:\GCTI>set jour=10
C:\GCTI>forfiles -p C:\GCTI\CustomServer_0 -s -m *.txt -d 10 -c "cmd /c del @FILE"
ERROR: No files found with the specified search criteria.

C:\GCTI>pause
Press any key to continue . . .

voila...
Laddy
SuperBatcher
Messages : 190
Enregistré le : 04 juil. 2008 13:40

Re: supprimer les fichiers de plus de 7 jours

Message par Laddy »

Bonjour
il semblerait que tu executes ton batch directement dans le repertoire C:\GCTI\ non ?

Si oui remplace C:\GCTI\CustomServer_0 par "%~dp0CustomServer_0" ou "%~d0CustomServer_0"
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
bomonde
Batcheur débutant
Messages : 21
Enregistré le : 06 févr. 2009 15:57

Re: supprimer les fichiers de plus de 7 jours

Message par bomonde »

en remplacant mon chemin par %~d0CustomServer_0" j'ai le message d'erreur ci-dessous


C:\GCTI>set fich=C:\GCTI\"C:CustomServer_0"

C:\GCTI>set jour=7

C:\GCTI>forfiles -p C:\GCTI\"C:CustomServer_0" -s -m *.txt -d-7 -c "cmd /c del @FILE"
ERROR: Invalid argument/option - '@FILE'.
Type "FORFILES /?" for usage.

C:\GCTI>pause
Press any key to continue . . .
bomonde
Batcheur débutant
Messages : 21
Enregistré le : 06 févr. 2009 15:57

Re: supprimer les fichiers de plus de 7 jours

Message par bomonde »

j'ai resussi avec la ligne ci-dessous, merci laddy et batch-man entre autre pour votre aide

@echo off
forfiles -p C:\GCTI\CustomServer_0 -s -m *.txt -d -10 -c "cmd /c del @FILE"
Répondre