FileSystem.DeleteFile 메서드

정의

파일을 삭제합니다.

오버로드

Name Description
DeleteFile(String)

파일을 삭제합니다.

DeleteFile(String, UIOption, RecycleOption)

파일을 삭제합니다.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

파일을 삭제합니다.

DeleteFile(String)

파일을 삭제합니다.

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

매개 변수

file
String

삭제할 파일의 이름 및 경로입니다.

예외

경로는 다음 이유 중 하나로 유효하지 않습니다. 길이가 0인 문자열입니다. 공백만 포함됩니다. 잘못된 문자가 포함되어 있습니다. 파일을 지정해야 하는 후행 슬래시가 있습니다. 또는 디바이스 경로(\\.\로 시작)입니다.

file 이거나 Nothing 빈 문자열입니다.

경로가 시스템 정의 최대 길이를 초과합니다.

경로의 파일 또는 디렉터리 이름에 콜론(:) 포함되거나 잘못된 형식입니다.

파일이 사용 중입니다.

사용자에게 경로를 보는 데 필요한 권한이 없습니다.

파일이 없습니다.

사용자에게 파일을 삭제할 권한이 없거나 파일이 읽기 전용입니다.

예제

다음은 파일을 Test.txt삭제하는 예제입니다.

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

다음은 파일을 삭제하고 사용자가 파일을 Test.txt 삭제해야 하는지 확인하는 예제입니다.

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

다음은 파일을 Test.txt 삭제하고 휴지통으로 보내는 예제입니다.

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

설명

다음 표에서는 메서드와 관련된 작업의 예를 나열합니다 My.Computer.FileSystem.DeleteFile .

받는 사람 보십시오
파일을 삭제하려면 방법: Visual Basic

적용 대상

DeleteFile(String, UIOption, RecycleOption)

파일을 삭제합니다.

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

매개 변수

file
String

삭제할 파일의 이름 및 경로입니다.

showUI
UIOption

작업의 진행률을 시각적으로 추적할지 여부입니다. 기본값은 UIOption.OnlyErrorDialogs입니다.

recycle
RecycleOption

삭제된 파일을 휴지통으로 보낼지 여부입니다. 기본값은 RecycleOption.DeletePermanently입니다.

예외

경로는 다음 이유 중 하나로 유효하지 않습니다. 길이가 0인 문자열입니다. 공백만 포함됩니다. 잘못된 문자가 포함되어 있습니다. 파일을 지정해야 하는 후행 슬래시가 있습니다. 또는 디바이스 경로(\\.\로 시작)입니다.

file 이거나 Nothing 빈 문자열입니다.

경로가 시스템 정의 최대 길이를 초과합니다.

경로의 파일 또는 디렉터리 이름에 콜론(:) 포함되거나 잘못된 형식입니다.

파일이 사용 중입니다.

사용자에게 경로를 보는 데 필요한 권한이 없습니다.

파일이 없습니다.

사용자에게 파일을 삭제할 권한이 없거나 파일이 읽기 전용입니다.

예제

다음은 파일을 Test.txt삭제하는 예제입니다.

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

다음은 파일을 삭제하고 사용자가 파일을 Test.txt 삭제해야 하는지 확인하는 예제입니다.

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

다음은 파일을 Test.txt 삭제하고 휴지통으로 보내는 예제입니다.

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

설명

showUIrecycle 매개 변수는 Windows Services와 같이 사용자 대화형이 아닌 애플리케이션에서 지원되지 않습니다.

다음 표에서는 메서드와 관련된 작업의 예를 나열합니다 My.Computer.FileSystem.DeleteFile .

받는 사람 보십시오
파일을 삭제하려면 방법: Visual Basic

추가 정보

적용 대상

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

파일을 삭제합니다.

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

매개 변수

file
String

삭제할 파일의 이름 및 경로입니다.

showUI
UIOption

작업의 진행률을 시각적으로 추적할지 여부입니다. 기본값은 UIOption.OnlyErrorDialogs입니다.

recycle
RecycleOption

삭제된 파일을 휴지통으로 보낼지 여부입니다. 기본값은 RecycleOption.DeletePermanently입니다.

onUserCancel
UICancelOption

사용자가 작업을 취소할 때 예외가 throw되는지 여부를 지정합니다. 기본값은 UICancelOption.ThrowException입니다.

예외

경로는 다음 이유 중 하나로 유효하지 않습니다. 길이가 0인 문자열입니다. 공백만 포함됩니다. 잘못된 문자가 포함되어 있습니다. 파일을 지정해야 하는 후행 슬래시가 있습니다. 또는 디바이스 경로(\\.\로 시작)입니다.

file 이거나 Nothing 빈 문자열입니다.

경로가 시스템 정의 최대 길이를 초과합니다.

경로의 파일 또는 디렉터리 이름에 콜론(:) 포함되거나 잘못된 형식입니다.

파일이 사용 중입니다.

사용자에게 경로를 보는 데 필요한 권한이 없습니다.

파일이 없습니다.

사용자에게 파일을 삭제할 권한이 없거나 파일이 읽기 전용입니다.

사용자가 작업을 취소하고 onUserCancel .로 ThrowException설정되었습니다.

예제

다음은 파일을 Test.txt삭제하는 예제입니다.

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

다음은 파일을 삭제하고 사용자가 파일을 Test.txt 삭제해야 하는지 확인하는 예제입니다.

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

다음은 파일을 Test.txt 삭제하고 휴지통으로 보내는 예제입니다.

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

설명

showUI, recycleonUserCancel 매개 변수는 Windows 서비스와 같이 사용자 대화형이 아닌 애플리케이션에서 지원되지 않습니다.

다음 표에서는 메서드와 관련된 작업의 예를 나열합니다 My.Computer.FileSystem.DeleteFile .

받는 사람 보십시오
파일을 삭제하려면 방법: Visual Basic

추가 정보

적용 대상