Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 파일을 삭제하는 방법 - File.Delete 메서드 활용 가이드

C#에서 파일을 삭제할 때는 File.Delete 메서드를 사용합니다. System.IO 네임스페이스에 포함된 이 메서드는 지정한 경로의 파일을 간단하게 제거할 수 있어 가장 널리 쓰이는 방식입니다.

1단계: 삭제할 파일 경로 지정

먼저 삭제하고자 하는 파일의 전체 경로를 문자열로 설정합니다. 경로 앞에 @ 기호를 붙이면 이스케이프 시퀀스를 처리하지 않아도 되므로 윈도우 경로 작성이 훨씬 편리합니다.

String myPath = @"C:\New\amit.txt";

2단계: File.Delete 메서드 호출

경로가 준비되면 File.Delete 메서드에 해당 경로를 전달하여 파일을 삭제합니다.

File.Delete(myPath);

전체 예제 코드

다음은 위 과정을 하나로 정리한 완전한 코드입니다.

using System;
using System.IO;

public class Program {
    public static void Main() {
        String myPath = @"C:\New\amit.txt";
        Console.WriteLine("Deleting File");
        File.Delete(myPath);
    }
}

실행 결과

Deleting File

참고 사항

File.Delete 메서드를 사용할 때 몇 가지 유의해야 할 점이 있습니다.

삭제하려는 파일이 실제로 존재하지 않더라도 이 메서드는 예외를 발생시키지 않습니다. 다만 파일이 다른 프로세스에 의해 열려 있는 경우 IOException이, 디렉터리를 잘못 지정한 경우 UnauthorizedAccessException 등이 발생할 수 있으므로, 필요하다면 try-catch 블록으로 감싸 안전하게 처리하는 것이 좋습니다.