Question 26

Comment renommer un fichier ?

La méthode la plus simple consiste à utiliser l'instruction "Name" :

Name "C:\Mes Documents\OldFile.txt" as "C:\Mes Documents\NewFile.txt"

L'utilisation de FSO (FileSystemObject) pour réaliser ce genre de tâches simples est à proscrire, au vu des nombreux problèmes que celui-ci présente.

Bien que vous puissiez utiliser Name pour déplacer de nombreux fichiers, celui-ci ne vous permet pas d'indiquer simplement l'avancement de l'opération à vos utilisateurs. Ceci est réalisable à l'aide des APIs du shell, comme décrit dans la question Comment copier, déplacer, supprimer ou renommer une arborescence complète de dossiers ?

Date de publication : 07 juillet 2002
Dernière modification : 25 février 2007
Rubriques : Fichiers & dossiers
Mots-clés : fichiers, renommer, nom