je cherche un exemple de commande for avec l'option %~nI pour recuperer le nom des fichiers d'un repertoire
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 !!!
Parce que ton code demande exactement l'inverse !!! Tu peux orienter le listing du répertoire dans un fichier, puis filtrer celui-ci par find ou findstr avec l'option /v.