FileSystemProxy.DeleteFile Metódus

Definíció

Fájl törlése.

Túlterhelések

DeleteFile(String)

Fájl törlése.

public:
 void DeleteFile(System::String ^ file);
public void DeleteFile(string file);
member this.DeleteFile : string -> unit
Public Sub DeleteFile (file As String)

Paraméterek

file
String

A törölni kívánt fájl neve és elérési útja.

Kivételek

Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; érvénytelen karaktereket tartalmaz; egy záró perjellel rendelkezik, ahol meg kell adni egy fájlt; vagy egy eszköz elérési útja (\\.\-val kezdődik).

file vagy Nothing üres sztring.

Az elérési út meghaladja a rendszer által megadott maximális hosszt.

Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú.

A fájl használatban van.

A felhasználó nem rendelkezik az elérési út megtekintéséhez szükséges engedélyekkel.

A fájl nem létezik.

A felhasználónak nincs engedélye a fájl törlésére, vagy a fájl írásvédett.

Példák

Ez a példa törli a fájlt Test.txt.

My.Computer.FileSystem.DeleteFile("C:\test.txt")

Ez a példa törli a fájlt Test.txt , és lehetővé teszi a felhasználó számára a fájl törlésének megerősítését.

My.Computer.FileSystem.DeleteFile(
  "C:\test.txt",
  FileIO.UIOption.AllDialogs,
  FileIO.RecycleOption.SendToRecycleBin,
  FileIO.UICancelOption.ThrowException)

Ez a példa törli a fájlt Test.txt , és elküldi a Lomtárba.

My.Computer.FileSystem.DeleteFile(
  "C:\test.txt",
  FileIO.UIOption.OnlyErrorDialogs,
  FileIO.RecycleOption.SendToRecycleBin,
  FileIO.UICancelOption.ThrowException)

Megjegyzések

Az alábbi táblázat példákat sorol fel a metódust érintő tevékenységekre My.Computer.FileSystem.DeleteFile .

Címzett Nézze
Fájl törlése Útmutató: Fájl törlése

Lásd még

A következőre érvényes:

DeleteFile(String, UIOption, RecycleOption)

Fájl törlése.

public:
 void DeleteFile(System::String ^ file, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle);
public void DeleteFile(string file, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle);
member this.DeleteFile : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption -> unit
Public Sub DeleteFile (file As String, showUI As UIOption, recycle As RecycleOption)

Paraméterek

file
String

A törölni kívánt fájl neve és elérési útja.

showUI
UIOption

A művelet előrehaladásának vizuális nyomon követése. Az alapértelmezett érték UIOption.OnlyErrorDialogs.

recycle
RecycleOption

Azt jelzi, hogy a törölt fájlt el kell-e küldeni a Lomtárba. Az alapértelmezett érték RecycleOption.DeletePermanently.

Kivételek

Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; érvénytelen karaktereket tartalmaz; egy záró perjellel rendelkezik, ahol meg kell adni egy fájlt; vagy egy eszköz elérési útja (\\.\-val kezdődik).

file vagy Nothing üres sztring.

Az elérési út meghaladja a rendszer által megadott maximális hosszt.

Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú.

A fájl használatban van.

A felhasználó nem rendelkezik az elérési út megtekintéséhez szükséges engedélyekkel.

A fájl nem létezik.

A felhasználónak nincs engedélye a fájl törlésére, vagy a fájl írásvédett.

Példák

Ez a példa törli a fájlt Test.txt.

My.Computer.FileSystem.DeleteFile("C:\test.txt")

Ez a példa törli a fájlt Test.txt , és lehetővé teszi a felhasználó számára a fájl törlésének megerősítését.

My.Computer.FileSystem.DeleteFile(
  "C:\test.txt",
  FileIO.UIOption.AllDialogs,
  FileIO.RecycleOption.SendToRecycleBin,
  FileIO.UICancelOption.ThrowException)

Ez a példa törli a fájlt Test.txt , és elküldi a Lomtárba.

My.Computer.FileSystem.DeleteFile(
  "C:\test.txt",
  FileIO.UIOption.OnlyErrorDialogs,
  FileIO.RecycleOption.SendToRecycleBin,
  FileIO.UICancelOption.ThrowException)

Megjegyzések

A showUI és recycle paraméterek nem támogatottak olyan alkalmazásokban, amelyek nem interaktívak, például Windows Szolgáltatások.

Az alábbi táblázat példákat sorol fel a metódust érintő tevékenységekre My.Computer.FileSystem.DeleteFile .

Címzett Nézze
Fájl törlése Útmutató: Fájl törlése

Lásd még

A következőre érvényes:

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Fájl törlése.

public:
 void DeleteFile(System::String ^ file, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void DeleteFile(string file, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.DeleteFile : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub DeleteFile (file As String, showUI As UIOption, recycle As RecycleOption, onUserCancel As UICancelOption)

Paraméterek

file
String

A törölni kívánt fájl neve és elérési útja.

showUI
UIOption

A művelet előrehaladásának vizuális nyomon követése. Az alapértelmezett érték UIOption.OnlyErrorDialogs.

recycle
RecycleOption

Azt jelzi, hogy a törölt fájlt el kell-e küldeni a Lomtárba. Az alapértelmezett érték RecycleOption.DeletePermanently.

onUserCancel
UICancelOption

Megadja, hogy a rendszer kivételt jelez-e, amikor a felhasználó megszakítja a műveletet. Az alapértelmezett érték UICancelOption.ThrowException.

Kivételek

Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; érvénytelen karaktereket tartalmaz; egy záró perjellel rendelkezik, ahol meg kell adni egy fájlt; vagy egy eszköz elérési útja (\\.\-val kezdődik).

file vagy Nothing üres sztring.

Az elérési út meghaladja a rendszer által megadott maximális hosszt.

Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú.

A fájl használatban van.

A felhasználó nem rendelkezik az elérési út megtekintéséhez szükséges engedélyekkel.

A fájl nem létezik.

A felhasználónak nincs engedélye a fájl törlésére, vagy a fájl írásvédett.

A felhasználó megszakította a műveletet, és onUserCancel a következőre ThrowExceptionvan állítva: .

Példák

Ez a példa törli a fájlt Test.txt.

My.Computer.FileSystem.DeleteFile("C:\test.txt")

Ez a példa törli a fájlt Test.txt , és lehetővé teszi a felhasználó számára a fájl törlésének megerősítését.

My.Computer.FileSystem.DeleteFile(
  "C:\test.txt",
  FileIO.UIOption.AllDialogs,
  FileIO.RecycleOption.SendToRecycleBin,
  FileIO.UICancelOption.ThrowException)

Ez a példa törli a fájlt Test.txt , és elküldi a Lomtárba.

My.Computer.FileSystem.DeleteFile(
  "C:\test.txt",
  FileIO.UIOption.OnlyErrorDialogs,
  FileIO.RecycleOption.SendToRecycleBin,
  FileIO.UICancelOption.ThrowException)

Megjegyzések

A showUI, recycle és onUserCancel paraméterek nem támogatottak olyan alkalmazásokban, amelyek nem interaktívak, például Windows Szolgáltatások.

Az alábbi táblázat példákat sorol fel a metódust érintő tevékenységekre My.Computer.FileSystem.DeleteFile .

Címzett Nézze
Fájl törlése Útmutató: Fájl törlése

Lásd még

A következőre érvényes: