Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il DeleteFile metodo dell'oggetto My.Computer.FileSystem consente di eliminare un file. Tra le opzioni offerte sono: se inviare il file eliminato al Cestino, se chiedere all'utente di confermare che il file deve essere eliminato e cosa fare quando l'utente annulla l'operazione.
Per eliminare un file di testo
Utilizzare il
DeleteFilemetodo per eliminare il file. Il codice seguente illustra come eliminare il file denominatotest.txt.My.Computer.FileSystem.DeleteFile("C:\test.txt")
Per eliminare un file di testo e chiedere all'utente di confermare che il file deve essere eliminato
Usare il
DeleteFilemetodo per eliminare il file, impostandoshowUIsuAllDialogs. Il codice seguente illustra come eliminare il file denominatotest.txte consentire all'utente di confermare che il file deve essere eliminato.My.Computer.FileSystem.DeleteFile("C:\test.txt", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.RecycleOption.DeletePermanently, Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing)
Per eliminare un file di testo e inviarlo al Cestino
Usare il
DeleteFilemetodo per eliminare il file, specificandoSendToRecycleBinper ilrecycleparametro . Il codice seguente mostra come eliminare il file denominatotest.txte inviarlo al Cestino dei Rifiuti.My.Computer.FileSystem.DeleteFile("C:\test.txt", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.RecycleOption.SendToRecycleBin)
Programmazione affidabile
Le condizioni seguenti possono causare un'eccezione:
Il percorso non è valido per uno dei motivi seguenti: si tratta di una stringa di lunghezza zero, contiene solo spazi vuoti, contiene caratteri non validi o è un percorso del dispositivo (inizia con \\.\).ArgumentException
Il percorso non è valido perché è
Nothing(ArgumentNullException).Il percorso supera la lunghezza massima definita dal sistema (PathTooLongException).
Un nome di file o di cartella nel percorso contiene due punti (:) o è in 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 dispone dell'autorizzazione per eliminare il file oppure il file è di sola lettura (UnauthorizedAccessException).
Esiste una situazione di attendibilità parziale in cui l'utente non dispone di autorizzazioni sufficienti (SecurityException).
L'utente ha annullato l'operazione e
onUserCancelè impostato suThrowException(OperationCanceledException).