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 ? |