IT

c # .net의 디렉토리에있는 모든 파일을 반복하는 방법은 무엇입니까?

lottoking 2020. 8. 10. 07:29
반응형

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

참고 URL : https://stackoverflow.com/questions/4254339/how-to-loop-through-all-the-files-in-a-directory-in-c-net

반응형