반응형
C#을 쓰면서 매번 느끼는 사실이지만, C++에 비해 개발 소요시간이 매우 단축된다는 것이다.
C++로 디렉토리 내 파일검색 메소드를 작성하려면 보통 20 라인으로 작성할 수 있다.
그런데 C#으로는 단 한줄로 디렉토리 내 모든 파일 목록을 가져올 수 있다.
심지어, 확장자 지정, 하위디렉토리 검색도 한번에 할 수 있다!
코드도 매우 간결하고, C++에서의 귀찮은 재귀함수 고려도 필요없었다.
public string[] GetSearchFile(String _strPath) { string[] files = { "", }; try { files = Directory.GetFiles(_strPath, "*.*", SearchOption.AllDirectories); } catch(IOException ex) { MessageBox.Show(ex.Message); } return files; }
반응형
'Programming' 카테고리의 다른 글
[C++] muparser 이용 평문 수식 계산하기 (0) | 2019.03.25 |
---|---|
[C++] 문자열 형식(유니코드, 멀티바이트)의 분류와 차이 (0) | 2019.01.12 |
[C#] 디렉토리 내 모든 파일 검색(Directory.GetFiles()) (0) | 2019.01.04 |
[Image Processing] Tolerance, Threshold 정리 (0) | 2019.01.02 |
VS 정의피킹(Peek Definition, Alt+F12) 안될 때 (0) | 2019.01.02 |
[C++/MFC] 트리메뉴 컨트롤 선택 아이템 인덱스 구하기 (0) | 2018.11.19 |