반응형
c # .net의 디렉토리에있는 모든 파일을 반복하는 방법은 무엇입니까?
폴더와 하위 폴더에 파일을 가져오고 싶습니다. 다음 코드는 하위 폴더의 파일을 가져 오지 않습니다. 다음 코드는 하위 폴더에있는 파일을 가져 오지 않습니다.
string[] files = Directory.GetFiles(txtFolderPath.Text, "*ProfileHandler.cs");
누구든지 C # .net에서 구현하는 방법을 알려주세요?
string[] files =
Directory.GetFiles(txtPath.Text, "*ProfileHandler.cs", SearchOption.AllDirectories);
마지막 변수는 당신이 말하는 것과 정확히 일치합니다. 로 설정 AllDirectories 하위 폴더가 포함 된 모든 파일에 대해, 그리고 설정 TopDirectoryOnly 만 하위 폴더 주어진 아닌 디렉토리 에서 검색 할 경우.
자세한 내용은 MDSN을 참조하십시오. https://msdn.microsoft.com/en-us/library/ms143316(v=vs.110).aspx
아래 코드를 시도하십시오
Directory.GetFiles(txtFolderPath.Text, "*ProfileHandler.cs",SearchOption.AllDirectories)
이 페이지에서 딥 폴더 복사를 볼 수 있습니다. 재귀 적 수단을 사용하여 파일을 반복하고 필터링 기술을 몇 가지 유용한 팁이 있습니다.
http://www.codeproject.com/Tips/512208/Folder-Directory-Deep-Copy-include-sub-directori
반응형
'IT' 카테고리의 다른 글
| 알 수없는 오류 : chromedriver 업그레이드 후에도 Selenium Send Keys에 대한 '값'이 누락 된 호출 함수 결과 (0) | 2020.08.10 |
|---|---|
| mongoose 대 mongodb (nodejs 모듈 / 확장), 어느 것이 더 낫입니까? (0) | 2020.08.10 |
| C에서 Linux와 공유 메모리를 사용하는 방법 (0) | 2020.08.10 |
| 특정 경로에 대한 변경 사항을 무시하는 'git log'만들기 (0) | 2020.08.10 |
| 함수에서 '벡터'를 반환해도되는 이유는 무엇입니까? (0) | 2020.08.10 |