CurDir Function

Returns a variant string that represents the current path .

warning

Alcune funzioni di file e directory specifiche di DOS non sono più disponibili in LibreOffice, oppure la loro funzione è limitata. Ad esempio, non viene fornito il supporto per le funzioni ChDir, ChDrive e CurDir. Alcune proprietà specifiche di DOS non vengono più utilizzate nelle funzioni che prevedono le proprietà dei file come parametri (ad esempio, per differenziarsi dai file nascosti e di sistema). Ciò garantisce il massimo livello possibile di indipendenza della piattaforma per LibreOffice. Pertanto questa funzione è soggetta a rimozione in una versione futura.


note

The ScriptForge library in LibreOffice 7.1 introduces the FileSystem service with methods to handle files and folders in user scripts.


Sintassi:


CurDir [(Text As String)]

Valore restituito:

String

Parametri:

Text: Any string expression that specifies an existing drive, for example "C" for the first partition of the first hard drive. This parameter is used solely under Windows.

Se non viene specificata alcuna unità o se l'unità è una stringa a lunghezza zero (""), CurDir restituisce il percorso dell'unità corrente. LibreOffice in Basic viene segnalato un errore se la sintassi della descrizione dell'unità non è corretta o se l'unità non esiste.

Questa funzione non distingue tra maiuscole e minuscole.

Codici di errore:

5 Richiamo di procedura non valido

68 Dispositivo non disponibile

7 Memoria insufficiente

51 Errore interno

Esempio:


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