#effacer fichiers en utilisant la commande dos Del+ prefixe negation# - Win NT/2K/XP - Windows & Software
Marsh Posté le 16-11-2003 à 20:53:42
Ici, il y a des exemples de commande pour 2K
http://www.robvanderwoude.com
En combinant la commande FIND dans une boucle DO, je crois que ça doit être possible.
Je te mets un exemple n'ayant rien à voir mais juste pour la syntaxe et la tête que ça a.
FOR /F "tokens=1* delims=:" %%A IN ('KEYB ^¦ FIND ":" ^¦ FIND /V "CON"') DO SET Keyboard=%%B
Autre exemple trouvé sur un forum américain : ça permet de renommer des fichiers qui contiennent une virgule dans leur nom en la remplaçant par un espace. Je n'ai pas testé.
for /r %f in ("*,*" ) do @for /f "delims=, tokens=1,*" %s in ("%f" ) do @(@echo Renaming %s,%t to %~ns %t && @ren "%s,%t" "%s %t" && @echo. )
Marsh Posté le 16-11-2003 à 21:18:41
Je pensais que ce serait plus simple
Je vais regarder ça merci
Je suis toujours open pour d'autres solutions
Marsh Posté le 17-11-2003 à 08:10:57
mkdir C:\TOTOSAV
COPY C:\toto\*.jpg C:\TOTOSAV\.
del C:\toto\*.*
Copy c:\totosav\*.* C:\toto\.
deltree totosav
Marsh Posté le 16-11-2003 à 12:58:49
hello,
voilà je voudrais virer automatiquement à l'aide d'un batch tous les fichiers d'un repertoire qui ne correspondent pas à une extension déterminée.
exemple je veux garder tous les *.jpg et virer le reste.
y'a t'il possibilité de faire ça avec la commande dos del?
style:
del NOT *.jpg ?
J'ai vu qu'il y a un prefixe de negation - dispo avec la commande del mais j'arrive pas à l'utiliser
Quelqu'un pourrait m'eclairer?