Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med DeleteFile metoden för My.Computer.FileSystem objektet kan du ta bort en fil. Bland de alternativ som erbjuds är: om den borttagna filen ska skickas till papperskorgen, om användaren ska bes om att bekräfta att filen ska tas bort och vad som ska göras när användaren avbryter åtgärden.
Ta bort en textfil
DeleteFileAnvänd metoden för att ta bort filen. Följande kod visar hur du tar bort filen med namnettest.txt.My.Computer.FileSystem.DeleteFile("C:\test.txt")
Ta bort en textfil och be användaren bekräfta att filen ska tas bort
DeleteFileAnvänd metoden för att ta bort filen och angeshowUItillAllDialogs. Följande kod visar hur du tar bort filen med namnettest.txtoch låter användaren bekräfta att filen ska tas bort.My.Computer.FileSystem.DeleteFile("C:\test.txt", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.RecycleOption.DeletePermanently, Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing)
Ta bort en textfil och skicka den till papperskorgen
DeleteFileAnvänd metoden för att ta bort filen och angeSendToRecycleBinför parameternrecycle. Följande kod visar hur du tar bort filen med namnettest.txtoch skickar den till papperskorgen.My.Computer.FileSystem.DeleteFile("C:\test.txt", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.RecycleOption.SendToRecycleBin)
Robust Programmering
Följande villkor kan orsaka ett undantag:
Sökvägen är inte giltig av någon av följande orsaker: den är en sträng med noll längd, den innehåller endast tomt utrymme, innehåller ogiltiga tecken eller är en enhetssökväg (börjar med \\.\) (ArgumentException).
Sökvägen är inte giltig eftersom den är
Nothing(ArgumentNullException).Sökvägen överskrider den systemdefinierade maximala längden (PathTooLongException).
Ett fil- eller mappnamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format (NotSupportedException).
Filen används just nu (IOException).
Användaren saknar nödvändiga behörigheter för att visa sökvägen (SecurityException).
Filen finns inte (FileNotFoundException).
Användaren har inte behörighet att ta bort filen eller så är filen skrivskyddad (UnauthorizedAccessException).
Det finns en partiell förtroendesituation där användaren inte har tillräcklig behörighet (SecurityException).
Användaren avbröt åtgärden och
onUserCancelär inställd påThrowException(OperationCanceledException).