Compartir a través de


RmDir (Función)

Actualización: noviembre 2007

Quita un directorio existente.

La característica My proporciona mayor productividad y rendimiento en las operaciones de E/S del archivo que si se utiliza RmDir. Para obtener más información, vea My.Computer.FileSystem.DeleteDirectory (Método).

Public Sub RmDir(ByVal Path As String)

Parámetros

  • Path
    Requerido. Expresión String que identifica el directorio o carpeta que se va a quitar. Path puede incluir la unidad. Si no se especifica ninguna unidad, RmDir quita el directorio de la unidad actual.

Excepciones

Tipo de excepción

Número de error

Condición

ArgumentException

52

Path no se ha especificado o está vacío.

IOException

75

El directorio de destino contiene archivos.

FileNotFoundException

76

El directorio no existe.

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

Si intenta utilizar RmDir en un directorio que contiene archivos, se producirá un error. Utilice la función Kill para eliminar todos los archivos antes de intentar quitar un directorio.

Ejemplo

En este ejemplo se utiliza la función RmDir para quitar un directorio existente.

' Assume that MYDIR is an empty directory.
' Remove MYDIR.
RmDir("MYDIR")

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: Eliminar un directorio en Visual Basic

Referencia

ChDir (Función)

CurDir (Función)

Kill (Función)

MkDir (Función)

ArgumentException

IOException

FileNotFoundException