Fichiers avec le nom du repertoire batch
simolay
-
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je dispose d'un répertoire qui contient plusieurs sous répertoire dans chacun des fichiers .thf, ce que je souhaite est comment faire un batch qui me permet de parcourir tous les sous répertoire et de renommer les fixhier .thf en gardant le nom de sous répertoire:
exemple: dans le sous répertoire nommé rep00 j'ai deux fichiers THF: fichier1.THF et fichier2.THF au niveau de résultat je souhaiterai avoir rep00fichier1.THF et rep00fichier2.THF
je dispose d'un répertoire qui contient plusieurs sous répertoire dans chacun des fichiers .thf, ce que je souhaite est comment faire un batch qui me permet de parcourir tous les sous répertoire et de renommer les fixhier .thf en gardant le nom de sous répertoire:
exemple: dans le sous répertoire nommé rep00 j'ai deux fichiers THF: fichier1.THF et fichier2.THF au niveau de résultat je souhaiterai avoir rep00fichier1.THF et rep00fichier2.THF
A voir également:
- Fichiers avec le nom du repertoire batch
- Fichier batch - Guide
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Changer le nom du pc - Guide
- Téléchargez cette image pour trouver le nom du fichier. il correspond au nom de cette loutre. comment s'appelle-t-elle ? - Forum HTML
3 réponses
essayer ce script
modifier DEST avec le répertoire de destination
utiliser copy pour copier, remplacer par move pour déplacer
enlever le echo pour effectuer l'opération
les répertoires rep00 ne doivent pas contenir d'espace
modifier DEST avec le répertoire de destination
utiliser copy pour copier, remplacer par move pour déplacer
enlever le echo pour effectuer l'opération
les répertoires rep00 ne doivent pas contenir d'espace
@echo off SETLOCAL ENABLEdelayedExpansion set DEST=\chemin for /f "delims=" %%a in ('dir /b/s *.thf') do ( set x=%%~pa set dir=!x:\= ! for %%i in (!dir!) do set dir=%%i echo copy "%%a" "%DEST%\!dir!%%~nxa" )