반응형
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 |
[Image Processing] Tolerance, Threshold 정리 (0) | 2019.01.02 |
VS 정의피킹(Peek Definition, Alt+F12) 안될 때 (2) | 2019.01.02 |
[C++/MFC] 트리메뉴 컨트롤 선택 아이템 인덱스 구하기 (0) | 2018.11.19 |