A voir également:
- Copier le nom de plusieurs fichiers
- Copier le nom de plusieurs fichier ✓ - Forum - Windows 10
- Comment copier le nom de plusieurs fichiers - Guide
- Windows - Obtenir la liste des fichiers d'un dossier - Conseils pratiques - Logiciels
- Extraire les noms de fichier vers Excel? ✓ - Forum - Windows
- Copier les noms de plusieurs fichiers - pour en faire une liste - Forum - Windows
8 réponses
PatriciaG
- Messages postés
- 980
- Date d'inscription
- mardi 8 mai 2012
- Statut
- Membre
- Dernière intervention
- 29 juillet 2018
Hello,
Si c'est possible par un batch de commandes ou avec Windows PowerShell.
Si c'est possible par un batch de commandes ou avec Windows PowerShell.
PoIrS
Oui je me doute que c'est possible, mais je ne sais pas l'écrire, je demande justement de l'aide.
barnabe0057
- Messages postés
- 13305
- Date d'inscription
- lundi 2 mars 2009
- Statut
- Contributeur
- Dernière intervention
- 1 mars 2021
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.”
PatriciaG
- Messages postés
- 980
- Date d'inscription
- mardi 8 mai 2012
- Statut
- Membre
- Dernière intervention
- 29 juillet 2018
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.
PatriciaG
- Messages postés
- 980
- Date d'inscription
- mardi 8 mai 2012
- Statut
- Membre
- Dernière intervention
- 29 juillet 2018
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.
PatriciaG
- Messages postés
- 980
- Date d'inscription
- mardi 8 mai 2012
- Statut
- Membre
- Dernière intervention
- 29 juillet 2018
- Messages postés
- 13305
- Date d'inscription
- lundi 2 mars 2009
- Statut
- Contributeur
- Dernière intervention
- 1 mars 2021
Hello,
Tu as raison, un script ne souffre pas l'approximation. C'est carré.
Tu as raison, un script ne souffre pas l'approximation. C'est carré.
PoIrS
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
barnabe0057
- Messages postés
- 13305
- Date d'inscription
- lundi 2 mars 2009
- Statut
- Contributeur
- Dernière intervention
- 1 mars 2021
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.”
PoIrS
Alors ça a marché une fois, dans un premier HDD qui contient cette arborescence, j'en ai deux autre mais ça n'a pas fonctionné sur aucun.