Contenido

# Instrucción ChDrive

Cambia la unidad actual.

Algunas funciones de archivos y directorios específicas de DOS ya no están disponibles en LibreOffice, o su funcionalidad es limitada. Por ejemplo, no se ofrece compatibilidad con las funciones ChDir, ChDrive y CurDir. Algunas propiedades específicas de DOS ya no se utilizan en funciones que esperan propiedades de archivo como parámetros (por ejemplo, para diferenciar entre archivos ocultos y archivos de sistema). Esto garantiza el mayor nivel posible de independencia de plataforma para LibreOffice. Por lo tanto, esta prestación está sujeta a eliminación en una versión futura.

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

¡Necesitamos su ayuda!