C#에서 특정 확장명을 가진 디렉토리의 모든 파일을 얻는 방법?
if (file.endswidth("jpg")
수표를 사용하지 않고 한 줄에 "jpg"로 끝나는 모든 파일을 가져 오는 방법이 있습니까?
C#에서 특정 확장명을 가진 디렉토리의 모든 파일을 얻는 방법?
if (file.endswidth("jpg")
수표를 사용하지 않고 한 줄에 "jpg"로 끝나는 모든 파일을 가져 오는 방법이 있습니까?
Directory.GetFiles (sourceDirectory_, "*.jpg")
자세한 내용은 MSDN docs for this overload을 참조하십시오.
확장자가 JPG 인 경우이 작업은 실패합니다. 좋은 습관은 아닙니다. – user46795
음? Windows는 언제 파일 이름 비교시 대/소문자를 구분합니까? –
Pontus가 말했듯이이 방법은 대소 문자를 구별하지 않습니다. 나는 방금 당신이 묘사 한 상황, prashant_sp로 그것을 점검했습니다 - 문제없이 "a.jpg"와 "b.JPG"를 선택했습니다. –
당신은있는 GetFiles에 두 번째 매개 변수로 검색 패턴을 제공 할 수 있습니다 : 파일 확장자가 JPG 경우이 실패합니다
string[] files = Directory.GetFiles(sourceDirectory_, "*.jpg");
. 모든 대문자. 그래서 좋은 습관은 아닙니다. – user46795