<

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;
        } 



+ Recent posts