script pour renommer un fichier - HTML/CSS - Programmation
Marsh Posté le 11-12-2007 à 13:08:51
Un script écrit en quel langage ?
Voici un script en VBS qui fait cela sous Windows :
Set fso = CreateObject("Scripting.FileSystemObject" ) |
Mettre ces lignes dans un fichier, que l'on nommera "chgnom.vbs". Cliquer sur le nom du fichier. Je l'ai testé. Il marche.
Si c'est pour Unix, il faudra remplacer plusieurs choses, dont la ligne
new_name = "PN" & Right("000000" & CStr(n), 6) |
par
new_name=`echo ${n} | awk '{printf("PN%06d", $1)}'` |
Marsh Posté le 11-12-2007 à 14:25:05
Il existe de nombreux utilitaires qui permettent de faire cela.
Par contre en HTML/CSS/Javascript c'est tout bonnement impossible (utilisation de PHP obligatoire).
Marsh Posté le 11-12-2007 à 15:05:44
oui en fait ce n'etait peut etre pas ici qu'il fallait que je poste, le truc c'est que je n'y connais rien en langage du coup je ne sais pas ou je pourrais trouver ca.
Le scirpt de Olivthill fonctionne sauf qu'il ne commence pas par PN000001 mais par un autre comme PN001390. Si je supprimes tout mes fichiers et que je recomence le premier commence par autre chose. Et chaque fois que j'actualise ma fenetre les noms rechangent (le PN reste mais les chiffres suivants changent)
Marsh Posté le 11-12-2007 à 15:08:54
Logiciel TheRename fait cela trés bien...
Marsh Posté le 11-12-2007 à 16:03:17
c'est bonavec TheRename ca marche niquel et c'est nettement plus simple....merci beaucoup et désolé d'avoir poster la ou il fallait peut etre pas.
Marsh Posté le 11-12-2007 à 11:30:23
Bonjour,
Je recherche un script (simple parce que je suis super novice en la matiere) pour renommer plein de fichiers d'un seul coup, mais tout ca en ayant un nombre de caractere maximum.
Exemple :
Toutes mes fichiers sont dans un seul dossier, ils ont tous des noms différents et je voudrais qu'ils commencent tous par :
PN000001, PN000002,...
En sachant que si j'ai 500 fichiers le premier s'appellera : PN000001 et le dernier PN000500, soirt 8 caracteres maximals.
J'ai trouve des scripts pour renommer des fichiers mais aucun ne prend en compte le nombre de caracteres et du coup je me retrouve avec des noms a rallonge du style : PN0000015890.
Quelqu'un aurait il une idée par hasard?
Merci beaucoup.