exemple de commande for en dos/batch

exemple de commande for en dos/batch - Shell/Batch - Programmation

Marsh Posté le 15-01-2006 à 16:21:34    

je cherche un exemple de commande for avec l'option %~nI
pour recuperer le nom des fichiers d'un repertoire

Reply

Marsh Posté le 15-01-2006 à 16:21:34   

Reply

Marsh Posté le 15-01-2006 à 18:52:07    

Code :
  1. for %i in (*.*) do echo %~ni

Reply

Marsh Posté le 15-01-2006 à 19:19:51    

Merci
je voudrais copier uniquement le fichier de mon repertoire qui ne contient pas le caractère "_"
 
mon code :
 
set repertoire="c:\monrep"
for /r %repertoire% %%f in (*_*.txt) do if not exist "%%~nf" copy %%f c:\recup
 
me fait exactement l'inverse !!!
 
 

Reply

Marsh Posté le 15-01-2006 à 19:55:12    

Parce que ton code demande exactement l'inverse !!! :D
 
Tu peux orienter le listing du répertoire dans un fichier, puis filtrer celui-ci par find ou findstr avec l'option /v.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed