Guide pratique pour renommer un fichier en Visual Basic
Utilisez la méthode RenameFile
de l’objet My.Computer.FileSystem
pour renommer un fichier en fournissant l’emplacement actuel, le nom actuel du fichier et le nouveau nom du fichier. Cette méthode ne peut pas être utilisée pour déplacer un fichier. Utilisez la méthode MoveFile
pour déplacer et renommer le fichier.
Pour renommer un fichier
Pour renommer un fichier, utilisez la méthode
My.Computer.FileSystem.RenameFile
. Dans cet exemple, le nom de fichierTest.txt
est remplacé parSecondTest.txt
.' Change "c:\test.txt" to the path and filename for the file that ' you want to rename. My.Computer.FileSystem.RenameFile("C:\Test.txt", "SecondTest.txt")
Cet exemple de code est également disponible sous la forme d’un extrait de code IntelliSense. Dans le sélecteur d’extraits de code, il se trouve dans Système de fichiers - Traitement des lecteurs, dossiers et fichiers. Pour plus d’informations, consultez Extraits de code.
Programmation fiable
Les conditions ci-dessous peuvent générer une exception.
Le chemin n’est pas valide pour l’une des raisons suivantes : il s’agit d’une chaîne de longueur nulle, il ne contient que des espaces blancs, il contient des caractères non valides ou il s’agit d’un chemin d’appareil (qui commence par \\.\) (ArgumentException).
newName
contient des informations de chemin (ArgumentException).Le chemin n'est pas valide, car il a la valeur
Nothing
(ArgumentNullException).newName
estNothing
ou une chaîne vide (ArgumentNullException).Le fichier source n’est pas valide ou n’existe pas (FileNotFoundException).
Un fichier ou un répertoire porte déjà le nom spécifié dans
newName
(IOException).Le chemin d'accès dépasse la longueur maximale définie par le système (PathTooLongException).
Un nom de fichier ou de répertoire du chemin contient un signe deux-points (:) ou n'a pas un format correct (NotSupportedException).
L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin (SecurityException).
L’utilisateur ne dispose pas de l’autorisation nécessaire (UnauthorizedAccessException).
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour