728x90
반응형
WPF & C# - saveFolder 변경하기 ( 기본 저장 폴더 변경하기 ) |
saveFolder 변경하기 ( 기본 저장 폴더 변경하기 )
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 | // savePath 변경하기 // savePath에 폴더가 있다면 폴더명을 변경한다. // ex) 20180101_001, 20180101_002, 20180101_003... private string SaveFolder(string saveFolder) { if (saveFolder == "") saveFolder = Environment.CurrentDirectory; // 실행파일위치로 변경 string today = String.Format(DateTime.Now.ToString("yyyyMMdd")); // 오늘날짜 입력 21080101 saveFolder = saveFolder + "\\" + today; // 실행파일위치 + 오늘날짜 DirectoryInfo di = new DirectoryInfo(saveFolder + "_001"); // 실행파일위치 + 오늘날짜 + 순번(001) string tmpPath; int i = 1; // 순번 증가 while (di.Exists) // 폴더가 있으면 계속 반복 (순번 증가) { tmpPath = saveFolder + (++i).ToString("_000"); // ex) 20180101_001 di = new DirectoryInfo(tmpPath); } tmpPath = saveFolder + i.ToString("_000"); return tmpPath; } | cs |
saveFolder 변경하기 ( 기본 저장 폴더 변경하기 ) - 사용방법
1 2 3 4 | // 저장폴더 지정 및 생성 string saveFolder = SaveFolder(""); // 저장폴더 지정 DirectoryInfo di = new DirectoryInfo(saveFolder); if (!di.Exists) di.Create(); // 없다면 생성하기 | cs |
728x90
반응형
'Programing (프로그래밍) > WPF & C# (C Sharp)' 카테고리의 다른 글
WPF & C# - 하위디렉토리 및 파일 삭제하기 ( 하위폴더 / DiretoryInfo ) (0) | 2018.05.01 |
---|---|
WPF & C# (C Sharp) - 하위 폴더 검색기 ( 하위디렉토리 / 하위노드 / 재귀함수 ) (3) | 2018.05.01 |
WPF & C# - 원클릭만하기 ( 더블클릭 또는 2회, 3회 4회... 클릭 방지 / 중복, 이중 터치 클릭 실수 방지 ) (0) | 2018.04.30 |
WPF & C# - saveFileName 변경하기 ( 기본 저장 파일명 변경하기 ) (0) | 2018.04.27 |
WPF & C# - 모든 경우의 수 (중복조합 무작위 대입 알고리즘) - ex) A, B, AA, AB, BA, BB (0) | 2018.04.23 |
WPF & C# - Math.Pow 함수 for로 구현하기 ( n의 n승 제곱 ) (0) | 2018.04.23 |
WPF & C# - 진수변환(Base Converter) / Convert / ToInt32 / 2진수 / 10진수 / 16진수 / n진수 / 진법) (0) | 2018.04.21 |
WPF & C# - 형변환 ( convert / conv / int / double / string ) (0) | 2018.04.20 |