Condividi tramite


FileSystem.DeleteDirectory Metodo

Definizione

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 showUIparametri , recyclee 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)

Vedi anche

Si applica a