FileSystem.DeleteDirectory Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Elimina un directorio.
Sobrecargas
DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) |
Elimina un directorio. |
DeleteDirectory(String, UIOption, RecycleOption) |
Elimina un directorio. |
DeleteDirectory(String, DeleteDirectoryOption) |
Elimina un directorio. |
DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Elimina un directorio.
public:
static void DeleteDirectory(System::String ^ directory, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public static void DeleteDirectory (string directory, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
static member DeleteDirectory : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Shared Sub DeleteDirectory (directory As String, showUI As UIOption, recycle As RecycleOption, onUserCancel As UICancelOption)
Parámetros
- directory
- String
Directorio que se va a eliminar.
- showUI
- UIOption
Especifica si se va a seguir visualmente el progreso de la operación. El valor predeterminado es UIOption.OnlyErrorDialogs
.
- recycle
- RecycleOption
Especifica si el archivo eliminado se va a enviar o no a la Papelera de reciclaje. El valor predeterminado es RecycleOption.DeletePermanently
.
- onUserCancel
- UICancelOption
Especifica si se va a producir una excepción cuando el usuario haga clic en Cancelar.
Excepciones
La ruta de acceso es una cadena de longitud cero, es incorrecta, contiene solo espacios en blanco o contiene caracteres no válidos (incluidos los caracteres comodín). La ruta de acceso es una ruta de acceso del dispositivo (comienza por \\.\).
directory
es Nothing
o una cadena vacía.
El directorio no existe o es un archivo.
Un archivo del directorio o subdirectorio está en uso.
El nombre de directorio contiene dos puntos (:).
La ruta de acceso supera la longitud máxima definida por el sistema.
El usuario no tiene los permisos necesarios.
El usuario cancela la operación o no se puede eliminar el directorio.
Ejemplos
En el ejemplo solo se elimina el directorio OldDirectory
si está vacío.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
En este ejemplo se elimina el directorio OldDirectory
y todo su contenido.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
En este ejemplo se elimina el directorio OldDirectory
y todo su contenido, pidiendo al usuario que confirme la eliminación, pero no envía el contenido a la Papelera de reciclaje.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
En este ejemplo se elimina el directorio OldDirectory
y todo su contenido, se envían a la Papelera de reciclaje, pero no se muestra el progreso de la operación.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Comentarios
Los showUI
parámetros , recycle
y onUserCancel
no se admiten en aplicaciones que no son interactivas por el usuario, como servicios de Windows.
Consulte también
Se aplica a
DeleteDirectory(String, UIOption, RecycleOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Elimina un directorio.
public:
static void DeleteDirectory(System::String ^ directory, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle);
public static void DeleteDirectory (string directory, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle);
static member DeleteDirectory : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption -> unit
Public Shared Sub DeleteDirectory (directory As String, showUI As UIOption, recycle As RecycleOption)
Parámetros
- directory
- String
Directorio que se va a eliminar.
- showUI
- UIOption
Especifica si se va a seguir visualmente el progreso de la operación. El valor predeterminado es UIOption.OnlyErrorDialogs
.
- recycle
- RecycleOption
Especifica si el archivo eliminado se va a enviar o no a la Papelera de reciclaje. El valor predeterminado es RecycleOption.DeletePermanently
.
Excepciones
La ruta de acceso es una cadena de longitud cero, es incorrecta, contiene solo espacios en blanco o contiene caracteres no válidos (incluidos los caracteres comodín). La ruta de acceso es una ruta de acceso del dispositivo (comienza por \\.\).
directory
es Nothing
o una cadena vacía.
El directorio no existe o es un archivo.
Un archivo del directorio o subdirectorio está en uso.
El nombre de directorio contiene dos puntos (:).
La ruta de acceso supera la longitud máxima definida por el sistema.
El usuario no tiene los permisos necesarios.
El usuario cancela la operación o no se puede eliminar el directorio.
Ejemplos
En el ejemplo solo se elimina el directorio OldDirectory
si está vacío.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
En este ejemplo se elimina el directorio OldDirectory
y todo su contenido.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
En este ejemplo se elimina el directorio OldDirectory
y todo su contenido, pidiendo al usuario que confirme la eliminación, pero no envía el contenido a la Papelera de reciclaje.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
En este ejemplo se elimina el directorio OldDirectory
y todo su contenido, se envían a la Papelera de reciclaje, pero no se muestra el progreso de la operación.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Comentarios
Los showUI
parámetros y recycle
no se admiten en aplicaciones que no son interactivas por el usuario, como los servicios de Windows.
Consulte también
Se aplica a
DeleteDirectory(String, DeleteDirectoryOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Elimina un directorio.
public:
static void DeleteDirectory(System::String ^ directory, Microsoft::VisualBasic::FileIO::DeleteDirectoryOption onDirectoryNotEmpty);
public static void DeleteDirectory (string directory, Microsoft.VisualBasic.FileIO.DeleteDirectoryOption onDirectoryNotEmpty);
static member DeleteDirectory : string * Microsoft.VisualBasic.FileIO.DeleteDirectoryOption -> unit
Public Shared Sub DeleteDirectory (directory As String, onDirectoryNotEmpty As DeleteDirectoryOption)
Parámetros
- directory
- String
Directorio que se va a eliminar.
- onDirectoryNotEmpty
- DeleteDirectoryOption
Especifica qué se hace cuando un directorio que se va a eliminar contiene archivos o directorios. El valor predeterminado es DeleteDirectoryOption.DeleteAllContents
.
Excepciones
La ruta de acceso es una cadena de longitud cero, es incorrecta, contiene solo espacios en blanco o contiene caracteres no válidos (incluidos los caracteres comodín). La ruta de acceso es una ruta de acceso del dispositivo (comienza por \\.\).
directory
es Nothing
o una cadena vacía.
El directorio no existe o es un archivo.
Un archivo del directorio o subdirectorio está en uso.
El nombre de directorio contiene dos puntos (:).
La ruta de acceso supera la longitud máxima definida por el sistema.
El usuario no tiene los permisos necesarios.
El usuario cancela la operación o no se puede eliminar el directorio.
Ejemplos
En el ejemplo solo se elimina el directorio OldDirectory
si está vacío.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
En este ejemplo se elimina el directorio OldDirectory
y todo su contenido.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
En este ejemplo se elimina el directorio OldDirectory
y todo su contenido, pidiendo al usuario que confirme la eliminación, pero no envía el contenido a la Papelera de reciclaje.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
En este ejemplo se elimina el directorio OldDirectory
y todo su contenido, se envían a la Papelera de reciclaje, pero no se muestra el progreso de la operación.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)