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

ArgumentException

52

Path está vacío.

FileNotFoundException

76

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

ChDrive (Función)

CurDir (Función)

Dir (Función)

MkDir (Función)

RmDir (Función)

ArgumentException

FileNotFoundException

Otros recursos

Crear, eliminar y mover archivos y directorios en Visual Basic