Obsah
Rejstřík 🔎︎

# Příkaz ChDrive

Změní aktuální jednotku.

Některé funkce pracující se soubory a adresáři, jež jsou specifické pro operační systém DOS, již nejsou v LibreOffice podporovány nebo fungují omezeně. Například nejsou podporovány funkce ChDir, ChDrive a CurDir. Některé vlastnosti specifické pro DOS se již nepoužívají ve funkcích, které očekávají vlastnosti souboru jako parametry (například odlišení skrytých a systémových souborů). Tím je zajištěna největší možná nezávislost LibreOffice na platformě, na které běží. Proto budou tyto funkce v následných vydáních odstraněny.

Knihovna ScriptForge obsahuje od LibreOffice verze 7.1 službu FileSystem, jejíž metody umožňují pracovat v uživatelských skriptech se soubory a složkami.

### Syntaxe:

      ChDrive Text As String

### Parametry:

Text: Řetězec obsahující nové písmeno jednotky. Pokud chcete, je možné použít URL notaci.

Jednotka musí mít přiřazeno velké písmeno. V systému Windows je přiřazené písmeno omezeno nastavením LASTDRV. Je-li argumentem víceznakový řetězec, použije se pouze první znak. Pokud se pokusíte přistoupit na neexistující jednotku, dojde k chybě, na kterou je možné reagovat příkazem OnError.

### Chybové kódy:

5 Neplatné volání procedury

68 Zařízení není dostupné

76 Cesta nenalezena

### Příklad:

      Sub ExampleChDrive
          ChDrive "D" ' Je možné, jen pokud existuje jednotka 'D'.
      End Sub

Související témata

Služba ScriptForge.FileSystem

ScriptForge.TextStream service