Script pour renommer plusieurs fichiers

Résolu/Fermé
madrid974 Messages postés 42 Date d'inscription jeudi 21 août 2014 Statut Membre Dernière intervention 21 juillet 2022 - 14 déc. 2015 à 12:00
madrid974 Messages postés 42 Date d'inscription jeudi 21 août 2014 Statut Membre Dernière intervention 21 juillet 2022 - 17 déc. 2015 à 10:59
Bonjour tout le monde,

Je voudrais un petit script batch qui puissent renommer plusieurs fichiers dans un dossier.
Pourriez-vous me donner un exemple de script qui pourrait faire ça ? Svp

Le chemin de mon dossier c'est C:\testrename
Je voudrais que les fichiers soient renommés de la manière suivante :
pomme_1
pomme_2
pomme_3
...

Merci d'avance pour votre aide,

A voir également:

3 réponses

madrid974 Messages postés 42 Date d'inscription jeudi 21 août 2014 Statut Membre Dernière intervention 21 juillet 2022 2
17 déc. 2015 à 10:59
Merci tout le monde.
2
netsoftnet Messages postés 125 Date d'inscription jeudi 3 janvier 2013 Statut Membre Dernière intervention 18 janvier 2016 32
14 déc. 2015 à 12:45
SCRIPT POUR AUTOIT :


#include <Array.au3>
#include <File.au3>
#include <MsgBoxConstants.au3>

$dir="C:\testrename\"
Global $aFileList = _FileListToArray($dir, "*" , $FLTA_FILES)

For $i = 1 To $aFileList[0]
$exstension=StringSplit($aFileList[$i],".")
$ext=$exstension[UBound($exstension) - 1]
FileMove($dir&"\"&$aFileList[$i] , $dir&"\pomme_"&$i&"."&$ext)
Next


0
madrid974 Messages postés 42 Date d'inscription jeudi 21 août 2014 Statut Membre Dernière intervention 21 juillet 2022 2
14 déc. 2015 à 13:32
Merci pour ton scripte mais ça ne fonctionne pas. Je double clic mais rien ne se passe.
J'ai dans mon dossier C:\testrename, 3 fichiers, test1, test2 et test3. En lançant le scripte aucun des 3 fichiers est renommés.
0
netsoftnet Messages postés 125 Date d'inscription jeudi 3 janvier 2013 Statut Membre Dernière intervention 18 janvier 2016 32
14 déc. 2015 à 13:46
ce script tu peut l utilise dans AUTOIT et pas dans l MS-DOS
si tu peut utilise ms-dos utilise :
Ren C:\testrename\*.* pomme.txt
changer .txt avec l exstension type d fichies

si tu peut utilise ou debuter avec Autoit voila le lien pour l telecharger :
https://www.autoitscript.com/site/autoit/downloads/

pour to infos ou aide j s heureux d t aider

lol^^
0
madrid974 Messages postés 42 Date d'inscription jeudi 21 août 2014 Statut Membre Dernière intervention 21 juillet 2022 2
14 déc. 2015 à 13:53
Je voudrais que le fichier batch soit exécutable sous mac également.
C'est possible ?
Merci
0
netsoftnet Messages postés 125 Date d'inscription jeudi 3 janvier 2013 Statut Membre Dernière intervention 18 janvier 2016 32
14 déc. 2015 à 14:09
Autoit et MS DOS sont based sous windows
sous mac tu peut utilise autre terminal/emulator
^^
0
madrid974 Messages postés 42 Date d'inscription jeudi 21 août 2014 Statut Membre Dernière intervention 21 juillet 2022 2
14 déc. 2015 à 14:13
Est-tu peux me donner le script complet pour que je puisse le lancer sous mac ? Stp
Je le stockerai dans un fichier exécutable et le lancerai sur mon mac.
Merci
0
dubcek Messages postés 18765 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 20 février 2025 5 624
15 déc. 2015 à 09:58
hello
enlever le echo pour renommer
C:> dir /b
test1
test2
test3
C:> ..\cc
mv test1 pomme_1
mv test2 pomme_2
mv test3 pomme_3
C:> cd ..
C:> type cc.bat
@echo off
setlocal enabledelayedexpansion
set c=1
for %%a in (*.*) do (
echo mv %%a pomme_!c!
set /a c+=1
)
0