Contenido

# Instrucción ChDrive

Cambia la unidad actual.

Some DOS-specific file and directory functions are no longer provided in LibreOffice, or their function is only limited. For example, support for the ChDir, ChDrive and CurDir functions is not provided. Some DOS-specific properties are no longer used in functions that expect file properties as parameters (for example, to differentiate from concealed files and system files). This ensures the greatest possible level of platform independence for LibreOffice. Therefore this feature is subject to removal in a future release.

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

### Sintaxis:

      ChDrive Text As String

### Parámetros:

Texto: Cualquier expresión de cadena que contenga la letra de la unidad nueva. Si se desea, puede usarse la notación URL.

La unidad debe tener asignada una letra mayúscula. En Windows, la letra que se asigna a la unidad está restringida por el valor de LASTDRV. Si el argumento de unidad es una cadena de varios caracteres, solo es relevante la primera letra. Si se intenta acceder a una unidad no existente, se produce un error al que se puede responder con la instrucción OnError.

### Códigos de error:

5 Llamada a procedimiento no válida

68 Dispositivo no disponible

76 Ruta no encontrada

### Ejemplo:

      Sub ExampleChDrive
          ChDrive "D" ' Solo es posible si la unidad «D» existe.
      End Sub

Temas relacionados

Servicio ScriptForge.FileSystem

Servicio ScriptForge.TextStream