본문 바로가기
프로그래밍/C#

[C#] File Exist 문서내에 파일이 존재하는지

by JR2 2021. 3. 16.

docs.microsoft.com/ko-kr/dotnet/api/system.io.file.exists?view=net-5.0

 

File.Exists(String) 메서드 (System.IO)

지정된 파일이 있는지를 확인합니다.Determines whether the specified file exists.

docs.microsoft.com

 

MSDN에 되게 잘 나와있다.

 

        private void button1_Click(object sender, EventArgs e)
        {
            string curFile = @textBox1.Text;
            //if (Directory.Exists(curFile))  //폴더를 찾고싶을때
            if(File.Exists(curFile)) // 파일을 찾고싶을때
                MessageBox.Show("File exist");
            else
                MessageBox.Show("File does not exist");
        }

 

파일을 찾고싶을 때는 File.Exists, 폴더는 Directory.Exist로 해줘야한다.

 

그리고 경로의 앞에는 @를 붙혀줘야한다.

string curFile = @textBox1.Text; // 이렇게 해줘야함.
string curFile = "@" + textBox1.Text; // 이렇게 했었다가 시간날림..

붙혀주지 않을 시 \는 \\로 표시될거고,

코드에서 경로를 지정해주는 경우에는 컴파일 에러가 날 것이다.

 

test.zip
0.18MB

 

댓글