ABOUT ME

지식의 공유가 세상을 발전 시킨다.

Today
Yesterday
Total
  • 파일 다루기1
    c# 2017. 5. 6. 14:39

    File,Diretory: 정적 메소드 제공, 한 두가지 기능을 다룰때


    FileInfo, DirectoryInfo : 인스턴트 메소드 제공


    기능 

     File

     FileInfo

     생성

     FileStream fs=File.Create("a.dat")

     FileInfo file = new FileInfo("a.dat")

     FileStram fs = file.Create();

     복사

     File.Copy("a.dat","b.dat")

     FileInfo src = new FileInfo("a.dat");

     FlleInfo des = src.Copy(To"b.dat");

     삭제

     File.Delete("a.dat")

     FileInfo file = new FIleInfo("a.dat")

    file.Delete();

     이동

     FIle.Move("a.dat","b.dat")

     FileInfo file = new FileInfo("a.dat");

    file.MoveTO("b.dat");

     존재여부 확인

     IF((File.Exists("a.dat"))

    //

     FileInfo file = new FileInFo("a.dta")

    if((file.Exits)) //

     속성조회

     Console.WriteLine(
    File.GetAttributes("a.dat"))

     FileInfo file = new FileInfo("a.dat")


    Console.WriteLine(file.Attributes)



     기능

     Directory

     DiretoryInfo

     생성

     DirectoryInfo dir = 

    Directory.CreateDirectory("a");

     DirectoryInfo dir = new DirectoryInfo("a")

    dir.Create()

     삭제

     Directory.Delete("a")

     DirectoryInfo dir = new DirectoryInfo("a")

    dir.Delete()

     이동

     Directory.Move("a","b")

     DirectoryInfo dir = new Directory("a")

    dir.MoveTo("b");

     존재여부 확인

     Directory.Exists("a")

     DirectoryInfo dir= new Directory("a")

    dir.Exitst

     속성조회

     Directory>GetAttributes("a")

     DirectoryInfo dir = new Directory("a")

    dir.Attributes;

     하위 디렉토리 조회

     string[] dir = Driectory.GetDirectories("a")

     DirectoryInfo dir = new Directory("a")

    DirectoryInfo[] dirs = dir.GetDirectories();


     하위 파일 조회

     string[] files =Dirextory.GetFiles("a")

     DirectoryInfo dir = new Directory("a")

    FIleInfo[] files = dir.GetFiles();



    'c#' 카테고리의 다른 글

    비동기 방식의 파일 복사(async)  (0) 2017.05.07
    파일 다루기2  (0) 2017.05.06
    out:출력 전용 매개변수  (0) 2017.05.06
    데이터 타입  (0) 2017.05.06
    LINQ-조인  (0) 2017.05.06
Designed by Tistory.