2010-07-21 7 views
0

J'ai des centaines de fichiers image. Je veux faire 2 tâches avec un script batch.Script Batch pour XP pour renommer le fichier et le copier dans un nouveau dossier

1) Je veux renommer les fichiers avec le nom sans '_' s'il y en a et les déplacer dans le dossier temporaire. 2) si un fichier est dupliqué avec le nom du fichier, prenez-le et placez-le dans le dossier temporaire spécifié.

Quelqu'un sait-il comment faire? Merci à l'avance ...

+0

Permettez-moi de voir si je comprends ... (1) pour tous les fichiers dans le répertoire si le nom de fichier contient un _ déplacer à température avec _ enlevé. (2) ???? –

Répondre

1

pour la partie renommer ... vous pouvez essayer cette approch ...

@echo on 
SETLOCAL ENABLEEXTENSIONS 
SETLOCAL ENABLEDELAYEDEXPANSION 
for /f %%i in ('dir *.txt /b/a-d') do (
set name=%%i 
set name=!name:_=! 
ren %%i !name! 
) 

Pour le fichier partie mobile ... pourriez-vous s'il vous plaît préciser l'exigence un peu plus?

--Nihar

Questions connexes