ChDir, fonction

Mise à jour : novembre 2007

Change le répertoire ou le dossier en cours.

La fonctionnalité My permet une meilleure productivité et de meilleures performances dans les opérations d'E/S sur fichier que la fonction ChDir . Pour plus d'informations, consultez My.Computer.FileSystem.CurrentDirectory, propriété.

Public Sub ChDir(ByVal Path As String)

Paramètres

  • Path
    Requis. Expression String qui identifie le répertoire ou le dossier appelé à devenir le nouveau répertoire ou dossier par défaut. Path peut inclure le lecteur. Si aucun lecteur n'est spécifié, la fonction ChDir change le répertoire ou le dossier par défaut sur le lecteur actif.

Exceptions

Type d'exception

Numéro de l'erreur

Condition

ArgumentException

52

Path est vide.

FileNotFoundException

76

Un lecteur non valide est spécifié ou le lecteur est indisponible.

Consultez la colonne « Numéro d'erreur » si vous mettez à niveau des applications Visual Basic 6.0 qui utilisent la gestion non structurée des erreurs. (Vous pouvez comparer le numéro d'erreur par rapport à Number, propriété (objet Err).) Toutefois, lorsque cela est possible, vous devez envisager de remplacer un tel contrôle d'erreurs par Vue d'ensemble de la gestion structurée des exceptions pour Visual Basic.

Notes

La fonction ChDir change le répertoire par défaut, mais pas le lecteur par défaut. Par exemple, si le lecteur par défaut est C, l'instruction suivante change le répertoire par défaut sur le lecteur D, mais C reste le lecteur par défaut :

ChDir("D:\TMP")

L'exécution de changements relatifs de répertoire s'effectue en tapant deux points, comme suit :

ChDir("..") ' Moves up one directory.
Note de sécurité :

La fonction ChDir nécessite une autorisation de code non managée, qui peut affecter son exécution dans les situations d'un niveau de confiance partiel. Pour plus d'informations, consultez SecurityPermission, classe et Autorisations d'accès du code.

Exemple

Cet exemple utilise la fonction ChDir pour changer le répertoire ou le dossier en cours.

' Change current directory or folder to "MYDIR".
ChDir("MYDIR")

' Assume "C:" is the current drive. The following statement changes
' the default directory on drive "D:". "C:" remains the current drive.
ChDir("D:\WINDOWS\SYSTEM")

Notes du développeur sur Smart Device

Cette fonction n'est pas prise en charge.

Configuration requise

Espace de noms :Microsoft.VisualBasic

**Module :**FileSystem

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Voir aussi

Tâches

Comment : analyser des chemins d'accès dans Visual Basic

Référence

ChDrive, fonction

CurDir, fonction

Dir, fonction

MkDir, fonction

RmDir, fonction

ArgumentException

FileNotFoundException

Autres ressources

Création, suppression et déplacement de fichiers et de répertoires en Visual Basic