CHDIR |
Change de répertoire |
|---|---|
| Visual Basic | |
Syntaxe
|
Sub CHDIR(chemin As String) |
Paramètres
| Nom | Description |
|---|---|
| chemin | Ce paramètre permet d'indiquer le nom du répertoire |
Description
Cette commande permet de changer de répertoire courant.
Remarques
- La commande CHDIR est utilisée pour modifier le répertoire actif dans l'environnement d'exécution. Cela signifie que toutes les opérations sur les fichiers (lecture, écriture, ouverture,...) seront désormais effectuées dans le nouveau dossier défini par chemin.
- Le paramètre chemin doit être une chaîne de caractères valide représentant un chemin d'accès existant. Si le chemin n'existe pas ou contient une erreur de syntaxe (comme une barre oblique inversée manquante), une erreur d'exécution est générée.
- CHDIR fonctionne à la fois avec des chemins relatifs et absolus. Si vous utilisez un chemin relatif, il sera interprété à partir du répertoire courant. L'utilisation d'un chemin absolu garantit un résultat précis et sans ambiguïté.
- Cette commande est souvent utilisée dans les scripts qui manipulent plusieurs fichiers dans différents répertoires. Elle permet d'organiser le code en segmentant les actions selon les dossiers de travail.
- Dans les environnements Windows modernes, les autorisations peuvent poser problème. Si l'utilisateur ne possède pas les droits nécessaires pour accéder au répertoire ciblé, CHDIR provoquera une erreur.
- Il est conseillé de vérifier l'existence du répertoire avec la fonction Dir avant d'appeler CHDIR. Cela permet d'éviter les interruptions du programme dues à des erreurs inattendues.
- CHDIR modifie uniquement le chemin actif pour le disque courant. Si vous utilisez plusieurs lecteurs (C:, D:,...), vous devrez aussi utiliser CHDRIVE si le changement de répertoire concerne un autre unité de disque.
- Cette commande est principalement utilisée dans les applications console ou les scripts de traitement par lots automatisés. Dans une interface graphique, on préférera souvent des objets comme FileSystemObject pour gérer les répertoires de manière plus robuste.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
on obtiendra le résultat suivant si le répertoire «C:\WINDOWS» existe :
Repertoire courante = C:\WINDOWS
Dernière mise à jour : Lundi, le 19 novembre 2012