c# 폴더 관리 프로그램

안녕하세요.

c# 으로 처음 개발을 하는 개발자입니다.

CSV File 과 소스 폴더 A 가 있습니다.

CSV File 에는 코드1(예, 123), 코드2(예, 456) 가 있고,

소스 폴더 A 에는 " 123.txt "(대량), " 123폴더 "(대량)이 있습니다.

CSV File 안에 있는 코드1 숫자와 소스 폴더 A에 있는 파일과 폴더의 이름이 같으면

타겟 폴더 B에 "456"이름으로 폴더를 생성 하려고 하는데,

제가 지금 CSV File과 소스 폴더 안에 내용들을 List 안에 담는 것 까지 진행한 상태입니다.

혹시 참고할만한 사이트나 지식 좀 공유 해주실 수 있나요…ㅠㅠ

1개의 좋아요

원하는 이름의 디렉토리를 생성하면 되지만, 간혹 이미 존재하는 디렉토리일 수 있기 때문에
아래처럼 존재 여부를 체크한 뒤에 생성해주면됩니다.

string path = @“c:\temp”;

if(System.IO.Directory.Exists(path) == false)
{
System.IO.Directory.CreateDirectory(path));
}

4개의 좋아요

@anon18360711 님 코드를 보기 좋게 했습니다.

string path = @“c:\temp”;
if(System.IO.Directory.Exists(path) == false)
{
    System.IO.Directory.CreateDirectory(path));
}

C# 파일 입출력 1 - System.IO 네임스페이스 / 파일 정보, 디렉터리 정보 클래스 (tistory.com)
C# 파일 입출력 2 - System.IO.Stream 클래스 / FileStream (tistory.com)

.NET 에서 폴더와 파일을 컨트롤하는 클래스는 System.IO 네임스페이스에 있으니 한번 살펴보시면 좋으실 것 같네요.

System.IO Namespace | Microsoft Docs

MS 문서에 따라해볼 수 있는 듀토리얼도 있답니다.

파일 시스템 및 레지스트리 - C# 프로그래밍 가이드 | Microsoft Docs

5개의 좋아요