반응형

1. Point

  • 폴더 유무 확인 방법
  • 파일 유무 확인 방법

[C# 텍스트 파일]  01. 폴더/파일 유무 확인 방법

반응형

 

 

2. 전체 코드

using System;
using System.IO;

namespace manual_txt_IO
{
    internal class Program
    {
        static void Main(string[] args)
        {
            // 폴더 경로 설정
            DirectoryInfo d_info = new DirectoryInfo(@"./test_dir2");

            // 폴더 유무 확인
            if (!d_info.Exists)
            {
                // 폴더가 없는 경우 폴더 생성
                d_info.Create();
                // 폴더 전체경로(절대경로) 출력
                Console.WriteLine(d_info.FullName.ToString());
            }


            // 파일 유무 확인
            // 'Directory.GetCurrentDirectory()' 현재 실행중인 프로그램의 위치 반환
            FileInfo file = new FileInfo(Directory.GetCurrentDirectory() + "/test_dir2/test2.txt");
            if (!file.Exists)
            {
                FileStream fs = file.Create();
                fs.Close();
            }
        }
    }
}
반응형

+ Recent posts