FileSystem.DeleteDirectory Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Elimina una directory.
Overload
DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) |
Elimina una directory. |
DeleteDirectory(String, UIOption, RecycleOption) |
Elimina una directory. |
DeleteDirectory(String, DeleteDirectoryOption) |
Elimina una directory. |
DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Elimina una directory.
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)
Parametri
- directory
- String
Directory da eliminare.
- showUI
- UIOption
Specifica se tenere traccia in modo visivo dello stato dell'operazione. Il valore predefinito è UIOption.OnlyErrorDialogs
.
- recycle
- RecycleOption
Specifica se il file eliminato deve essere inviato al Cestino. Il valore predefinito è RecycleOption.DeletePermanently
.
- onUserCancel
- UICancelOption
Specifica se generare un'eccezione se l'utente fa clic su Annulla.
Eccezioni
Il percorso è una stringa di lunghezza zero, con formato non corretto e contenente solo spazi vuoti o caratteri non validi (compresi i caratteri jolly). Il percorso è un percorso del dispositivo (inizia con \\.\).
directory
è Nothing
o una stringa vuota.
La directory non esiste o è un file.
Un file della directory o sottodirectory è in uso.
Nel nome della directory sono presenti i due punti (:).
La lunghezza del percorso supera la lunghezza massima definita dal sistema.
L'utente non dispone delle autorizzazioni necessarie.
L'utente annulla l'operazione o la directory non può essere eliminata.
Esempio
L'esempio elimina la directory OldDirectory
solo se è vuota.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
In questo esempio viene eliminata la directory OldDirectory
e tutto il relativo contenuto.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
In questo esempio viene eliminata la directory OldDirectory
e tutto il relativo contenuto, chiedendo all'utente di confermare l'eliminazione, ma non invia il contenuto al Cestino.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
In questo esempio viene eliminata la directory OldDirectory
e tutto il relativo contenuto, inviandoli al Cestino, ma non mostra lo stato di avanzamento dell'operazione.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Commenti
I showUI
parametri , recycle
e onUserCancel
non sono supportati nelle applicazioni che non sono interattive dall'utente, ad esempio Servizi Windows.
Vedi anche
Si applica a
DeleteDirectory(String, UIOption, RecycleOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Elimina una directory.
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)
Parametri
- directory
- String
Directory da eliminare.
- showUI
- UIOption
Specifica se tenere traccia in modo visivo dello stato dell'operazione. Il valore predefinito è UIOption.OnlyErrorDialogs
.
- recycle
- RecycleOption
Specifica se il file eliminato deve essere inviato al Cestino. Il valore predefinito è RecycleOption.DeletePermanently
.
Eccezioni
Il percorso è una stringa di lunghezza zero, con formato non corretto e contenente solo spazi vuoti o caratteri non validi (compresi i caratteri jolly). Il percorso è un percorso del dispositivo (inizia con \\.\).
directory
è Nothing
o una stringa vuota.
La directory non esiste o è un file.
Un file della directory o sottodirectory è in uso.
Nel nome della directory sono presenti i due punti (:).
La lunghezza del percorso supera la lunghezza massima definita dal sistema.
L'utente non dispone delle autorizzazioni necessarie.
L'utente annulla l'operazione o la directory non può essere eliminata.
Esempio
L'esempio elimina la directory OldDirectory
solo se è vuota.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
In questo esempio viene eliminata la directory OldDirectory
e tutto il relativo contenuto.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
In questo esempio viene eliminata la directory OldDirectory
e tutto il relativo contenuto, chiedendo all'utente di confermare l'eliminazione, ma non invia il contenuto al Cestino.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
In questo esempio viene eliminata la directory OldDirectory
e tutto il relativo contenuto, inviandoli al Cestino, ma non mostra lo stato di avanzamento dell'operazione.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Commenti
I showUI
parametri e recycle
non sono supportati nelle applicazioni che non sono interattive dall'utente, ad esempio Servizi Windows.
Vedi anche
Si applica a
DeleteDirectory(String, DeleteDirectoryOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Elimina una directory.
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)
Parametri
- directory
- String
Directory da eliminare.
- onDirectoryNotEmpty
- DeleteDirectoryOption
Specifica le azioni da intraprendere quando si deve eliminare una directory contenente file o directory. Il valore predefinito è DeleteDirectoryOption.DeleteAllContents
.
Eccezioni
Il percorso è una stringa di lunghezza zero, con formato non corretto e contenente solo spazi vuoti o caratteri non validi (compresi i caratteri jolly). Il percorso è un percorso del dispositivo (inizia con \\.\).
directory
è Nothing
o una stringa vuota.
La directory non esiste o è un file.
Un file della directory o sottodirectory è in uso.
Nel nome della directory sono presenti i due punti (:).
La lunghezza del percorso supera la lunghezza massima definita dal sistema.
L'utente non dispone delle autorizzazioni necessarie.
L'utente annulla l'operazione o la directory non può essere eliminata.
Esempio
L'esempio elimina la directory OldDirectory
solo se è vuota.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
In questo esempio viene eliminata la directory OldDirectory
e tutto il relativo contenuto.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
In questo esempio viene eliminata la directory OldDirectory
e tutto il relativo contenuto, chiedendo all'utente di confermare l'eliminazione, ma non invia il contenuto al Cestino.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
In questo esempio viene eliminata la directory OldDirectory
e tutto il relativo contenuto, inviandoli al Cestino, ma non mostra lo stato di avanzamento dell'operazione.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)