Condividi tramite


Funzione RmDir

Aggiornamento: novembre 2007

Rimuove una directory esistente.

Nelle operazioni di I/O dei file la funzionalità My offre un più elevato livello di produttività e prestazioni rispetto a RmDir. Per ulteriori informazioni, vedere Metodo My.Computer.FileSystem.DeleteDirectory.

Public Sub RmDir(ByVal Path As String)

Parametri

  • Path
    Obbligatorio. Espressione String che identifica la directory o la cartella da rimuovere. Path può includere l'unità. Se non viene specificata l'unità, RmDir rimuoverà la directory dall'unità corrente.

Eccezioni

Tipo di eccezione

Numero di errore

Condizione

ArgumentException

52

Path non è specificato o è vuoto.

IOException

75

La directory di destinazione contiene file.

FileNotFoundException

76

La directory non esiste.

Se si esegue l'aggiornamento delle applicazioni Visual Basic 6.0 che utilizzano la gestione degli errori non strutturata, vedere la colonna "Numero di errore". È possibile confrontare il numero di errore con la Proprietà Number (oggetto Err). Se possibile, tuttavia, si consiglia di sostituire il controllo dell'errore con la procedura illustrata nella sezione Cenni preliminari sulla gestione strutturata delle eccezioni per Visual Basic.

Note

Se si tenta di utilizzare la funzione RmDir in una directory che contiene file, verrà generato un errore. Per eliminare tutti i file da una directory prima di rimuoverla, utilizzare la funzione Kill.

Esempio

Nell'esempio riportato di seguito la funzione RmDir viene utilizzata per rimuovere una directory esistente.

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

Note per gli sviluppatori di applicazioni per Smart Device

Questa funzione non è supportata.

Requisiti

Spazio dei nomi: Microsoft.VisualBasic

**Modulo:**FileSystem

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Vedere anche

Attività

Procedura: eliminare una directory in Visual Basic

Riferimenti

Funzione ChDir

Funzione CurDir

Funzione Kill

Funzione MkDir

ArgumentException

IOException

FileNotFoundException