Instrucción ChDrive

Cambia la unidad actual.

Icono de aviso

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.


Icono de nota

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
¡Necesitamos su ayuda!

¡Necesitamos su ayuda!