Copier le nom de plusieurs fichier
Résolu
PoIrS
-
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai plusieurs centaines de dossiers contenant chacun un fichier vidéo+un fichier txt, je souhaite pouvoir copier le nom du fichier vidéo et renommer le fichier txt de la même façon, est-ce qu'un fichier bat ne serai pas en mesure de faire cela?
Merci
PoIrS
J'ai plusieurs centaines de dossiers contenant chacun un fichier vidéo+un fichier txt, je souhaite pouvoir copier le nom du fichier vidéo et renommer le fichier txt de la même façon, est-ce qu'un fichier bat ne serai pas en mesure de faire cela?
Merci
PoIrS
A voir également:
- Copier les noms de plusieurs fichiers pour en faire une liste
- Liste déroulante excel - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Comment copier une vidéo youtube - Guide
- Liste déroulante en cascade - Guide
- Les noms des animaux - Télécharger - Études & Formations
8 réponses
Bonjour,
Pour pouvoir t'aider il faudrait que tu nous donnes l'arborescence exacte, le répertoire source et des détails sur le niveau de récursivité que tu désires.
“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
Pour pouvoir t'aider il faudrait que tu nous donnes l'arborescence exacte, le répertoire source et des détails sur le niveau de récursivité que tu désires.
“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
Bonjour,
Alors la question n'est pas "Est-ce possible" mais "Ecrivez-moi le script" et comme le dit barnabe007, il manque des informations pour le faire.
Alors la question n'est pas "Est-ce possible" mais "Ecrivez-moi le script" et comme le dit barnabe007, il manque des informations pour le faire.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
@barnabe007
Je n'ai pas l'impression qu'il y ait une notion de récursivité dans la demande.
@barnabe007
Je n'ai pas l'impression qu'il y ait une notion de récursivité dans la demande.
Bonjour,
Alors je précise mon besoin:
-Dossier : Mes Vidéos
---Dossier : Vidéo 1 - xxx
----Fichier : Vidéo 1.mkv
----Fichier : info.txt
---Dossier : Vidéo 2 - xxx
----Fichier : Vidéo 2.mkv
----Fichier : info.txt
...
Je souhaite renommer les fichiers "info.txt" en "Vidéo X.txt", soit que dans chaque dossier les deux fichier s'appel comme le fichier .mkv
Voila, j'espère avoir été plus claire.
Merci
Alors je précise mon besoin:
-Dossier : Mes Vidéos
---Dossier : Vidéo 1 - xxx
----Fichier : Vidéo 1.mkv
----Fichier : info.txt
---Dossier : Vidéo 2 - xxx
----Fichier : Vidéo 2.mkv
----Fichier : info.txt
...
Je souhaite renommer les fichiers "info.txt" en "Vidéo X.txt", soit que dans chaque dossier les deux fichier s'appel comme le fichier .mkv
Voila, j'espère avoir été plus claire.
Merci
Bonjour,
Voilà une première version :
Teste ce batch et dis-moi si ça te va ou pas.
“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
Voilà une première version :
@echo off
Setlocal enableextensions
color 0A & chcp 1252 > nul
set source=%USERPROFILE%\Videos
cd /d %source% || exit /B 1
for /f "tokens=*" %%A in ('dir /b /ad') do (
echo Dossier traité ==^>^> %%~A
pushd %%~A
for /f "tokens=*" %%B in ('2^>nul dir /b /a-d "*.mkv"') do (
if exist "info.txt" (ren "info.txt" "%%~nB.txt")
)
popd
)
echo. & pause
exit /B
Teste ce batch et dis-moi si ça te va ou pas.
“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”