Bonjour,
Je possède dans un répertoire un ensemble de fichiers dont des fichiers .IMG
Pour chaque fichier IMG, je sais qu'il existe un équivalent .CR2
Mon but : copier dans un répertoire donné les fichiers CR2 correspondant aux fichiers IMG trouvé dans le répertoire initial.
Voici le code que j'ai commencé à écrire :
dir /b IMG*.JPG > listefic
for /f "delims=" %%b in ('type listefic') do (
echo %%b
set str="%%b"
echo %str%
set str=%str:~0,4%
echo %str%
)
Mon idée, dans un premier temps est de :
- lister les fichiers IMG ==> ça fonctionne, ils sont bien dans le fichier listefic
- lire le fichier ligne à ligne ==> le "echo %%b fonctionne bien
- extraire le nom sans extension : c'est là que je bloque
Le set str=%%b ne semble pas fonctionner, le echo suivant n'affichant rien.
Une idée ?
Merci pour votre aide