ChDir (Función)
Actualización: noviembre 2007
Cambia el directorio o carpeta actuales.
La característica My proporciona mayor productividad y rendimiento en las operaciones de E/S del archivo que si se utiliza la función ChDir . Para obtener más información, vea My.Computer.FileSystem.CurrentDirectory (Propiedad)
Public Sub ChDir(ByVal Path As String)
Parámetros
- Path
Requerido. Expresión String que determina qué directorio o carpeta se va a convertir en el nuevo directorio o la nueva carpeta predeterminada. Path puede incluir la unidad. Si no se especifica ninguna unidad, ChDir cambia el directorio o la carpeta predeterminada en la unidad actual.
Excepciones
Tipo de excepción |
Número de error |
Condición |
---|---|---|
Path está vacío. |
||
Se ha especificado una unidad no válida o la unidad no está disponible. |
Consulte la columna "Número de error" si está actualizando aplicaciones de Visual Basic 6.0 que utilizan el control de errores no estructurado. (Se puede comparar el número de error con respecto a Number (Propiedad, objeto Err)). Sin embargo, siempre que sea posible, se debe considerar la sustitución de dicho control de errores por Información general sobre el control estructurado de excepciones de Visual Basic.
Comentarios
La función ChDir cambia el directorio predeterminado, pero no la unidad predeterminada. Por ejemplo, si la unidad predeterminada es C, la siguiente instrucción cambia el directorio predeterminado en la unidad D pero C permanece siendo la unidad predeterminada:
ChDir("D:\TMP")
Para realizar un cambio relativo de directorio se escriben dos puntos, como se indica a continuación:
ChDir("..") ' Moves up one directory.
Nota de seguridad: |
---|
La función ChDir requiere un permiso de código no administrado que puede afectar a su ejecución en situaciones de confianza parcial. Para obtener más información, vea SecurityPermission (Clase) y Permisos de acceso a código. |
Ejemplo
En este ejemplo, se utiliza la función ChDir para cambiar el directorio o la carpeta actual.
' Change current directory or folder to "MYDIR".
ChDir("MYDIR")
' Assume "C:" is the current drive. The following statement changes
' the default directory on drive "D:". "C:" remains the current drive.
ChDir("D:\WINDOWS\SYSTEM")
Notas para desarrolladores de dispositivos inteligentes
Esta función no es compatible.
Requisitos
Espacio de nombres:Microsoft.VisualBasic
**Módulo:**FileSystem
**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)
Vea también
Tareas
Cómo: Analizar rutas de acceso a archivos en Visual Basic
Referencia
Otros recursos
Crear, eliminar y mover archivos y directorios en Visual Basic