Contenido

# Instrucción ChDir

Cambia el directorio o unidad actuales.

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.

La biblioteca ScriptForge en LibreOffice 7.1 presenta el servicio FileSystem con métodos para manejar archivos y carpetas en scripts de usuario.

### Sintaxis:

    ChDir Texto As String

### Parámetros:

Texto: Cualquier expresión de cadena que especifique la ruta de la carpeta o la unidad.

Si solo desea cambiar la unidad actual, escriba la letra de unidad seguida de un carácter de dos puntos.

### Códigos de error:

5 Llamada a procedimiento no válida

76 Ruta no encontrada

### Ejemplo:

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

Temas relacionados

Servicio ScriptForge.FileSystem

Servicio ScriptForge.TextStream

¡Necesitamos su ayuda!