Contenu
Index 🔎︎

# Instruction ChDir

Change l'unité ou le répertoire actif.

Certaines fonctions de fichier et de répertoire spécifiques à DOS ne sont plus fournies dans LibreOffice, ou leur fonction est seulement limitée. Par exemple, la prise en charge des fonctions ChDir, ChDrive et CurDir n'est pas fournie. Certaines propriétés spécifiques à DOS ne sont plus utilisées dans les fonctions qui attendent des propriétés de fichier comme paramètres (par exemple, pour les différencier des fichiers cachés et des fichiers système). Cela garantit le plus haut niveau possible d'indépendance de la plate-forme pour LibreOffice. Par conséquent, cette fonctionnalité est susceptible d'être supprimée dans une future version.

La bibliothèque ScriptForge dans LibreOffice 7.1 présente le service FileSystem avec des méthodes pour gérer les fichiers et les dossiers dans les scripts utilisateur.

### Syntaxe :

    ChDir Text As String

### Paramètres :

Text : expression au format chaîne de caractères spécifiant le chemin du répertoire ou l'unité.

Si vous souhaitez simplement changer d'unité active, saisissez la lettre de celle-ci suivie du signe deux-points.

### Codes d'erreur :

5 appel de procédure incorrect

76 chemin non trouvé

### Exemple :

      Sub ExampleChDir
          Dim sDir1 As String, sDir2 As String
          sDir1 = "C:\Test"
          sDir2 = "D:\Private"
          ChDir( sDir1 )
          MsgBox CurDir
          ChDir( sDir2 )
          MsgBox CurDir
      End Sub

Rubriques connexes

ScriptForge.FileSystem service

ScriptForge.TextStream service