source

C# / .NET에 파일이 있는지 확인하는 방법은 무엇입니까?

manysource 2023. 5. 20. 10:55

C# / .NET에 파일이 있는지 확인하는 방법은 무엇입니까?

파일의 경로가 포함된 문자열을 테스트하여 해당 파일의 존재 여부를 확인하고 싶습니다(예:-ePerl 또는 에서 테스트합니다.os.path.exists()C#에 포함됩니다.

사용:

File.Exists(path)

MSDN: http://msdn.microsoft.com/en-us/library/system.io.file.exists.aspx

편집: 시스템에서.IO

시스템.IO.파일:

using System.IO;

if (File.Exists(path)) 
{
    Console.WriteLine("file exists");
} 

시스템.IO.File.Exists(경로)

msdn

전체 경로를 입력으로 지정합니다.상대 경로를 피합니다.

 return File.Exists(FinalPath);

WinForms 및 내 파일 사용 방법을 사용합니다.다음은 존재(문자열 경로)입니다.

public bool FileExists(string fileName)
{
    var workingDirectory = Environment.CurrentDirectory;
    var file = $"{workingDirectory}\{fileName}";
    return File.Exists(file);
}

fileName에는 다음과 같은 확장자가 포함되어야 합니다.myfile.txt

File.Exists(Path.Combine(_workDir, _file));

언급URL : https://stackoverflow.com/questions/38960/how-to-find-out-if-a-file-exists-in-c-sharp-net