Procedura: eliminare un file in Visual Basic
Il metodo DeleteFile
dell'oggetto My.Computer.FileSystem
consente l'eliminazione di un file. È possibile scegliere di inviare il file eliminato al Cestino, chiedere all'utente di confermare l'eliminazione del file e decidere cosa fare quando l'utente annulla l'operazione.
Usare il metodo
DeleteFile
per eliminare il file. Il codice seguente illustra come eliminare il file denominatotest.txt
.My.Computer.FileSystem.DeleteFile("C:\test.txt")
Usare il metodo
DeleteFile
per eliminare il file, impostandoshowUI
suAllDialogs
. Il codice seguente illustra come eliminare il file denominatotest.txt
e consentire all'utente di confermare l'eliminazione del file.My.Computer.FileSystem.DeleteFile("C:\test.txt", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.RecycleOption.DeletePermanently, Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing)
Usare il metodo
DeleteFile
per eliminare il file, specificandoSendToRecycleBin
per il parametrorecycle
. Il codice seguente illustra come eliminare il file denominatotest.txt
e inviarlo al Cestino.My.Computer.FileSystem.DeleteFile("C:\test.txt", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.RecycleOption.SendToRecycleBin)
Le seguenti condizioni possono generare un'eccezione:
Il percorso non è valido per uno dei motivi seguenti: è una stringa di lunghezza zero, contiene solo spazi, contiene caratteri non validi o è il percorso di un dispositivo (inizia con \.\) (ArgumentException).
Il percorso non è valido in quanto è
Nothing
(ArgumentNullException).La lunghezza del percorso supera la lunghezza massima definita dal sistema (PathTooLongException).
Il nome di un file o di una cartella nel percorso contiene i due punti (:) o ha un formato non valido (NotSupportedException).
Il file è in uso (IOException).
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso (SecurityException).
Il file non esiste (FileNotFoundException).
L'utente non è autorizzato a eliminare il file oppure il file è di sola lettura (UnauthorizedAccessException).
Esiste un contesto di attendibilità parziale in cui l'utente non ha autorizzazioni sufficienti (SecurityException).
L'utente ha annullato l'operazione e
onUserCancel
è impostato suThrowException
(OperationCanceledException).
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: