Directory.GetFiles()
방법은 당신이 입력 매개 변수의 하나로서 검색 패턴을 지정할 수 있습니다로 시작하는 파일을 얻는 방법에 대해 설명합니다. 당신은 그것을 활용하여 요구 사항을 완성 할 수 있습니다. 그래서 코드는 다음과 같이 될 것입니다 : AllDirectories
에
string PathToDirectory=Path.Combine(ConfigurationManager.AppSettings[@"LocalFolderPath"], ConfigurationManager.AppSettings[@"LocalFilesExtension"];
string searchPattern="TB2.6.5_*.*";
string[] dirs = System.IO.Directory.GetFiles(PathToDirectory,searchPattern,SearchOption.TopDirectoryOnly).ToArray();
변경 SearchOption
당신이 하위 디렉토리 검색을 확장 할 경우, 당신은 요구 사항에 따라의 searchPattern을 변경할 수 있습니다.
업데이트 :Illegal characters in path
.
이것은 구성에 저장하는 값에 따라 달라집니다. 경로 구분 기호로 사용 \\
이 있다면 당신은 사용할 수 있습니다 즉., AppSettings["LocalFilesExtension"]
후 다음 @
무엇합니까'ConfigurationManag er.AppSettings [ "LocalFilesExtension"]'contains? '.'로 시작합니까? –
가 <키 = "LocalFolderPath"값을 추가 = 'C : \ 사용자 RNKP74 \ 바탕 화면 \의 testfolder2를 \'/> <키 = "LocalFilesExtension"값을 추가 = ''/> – Yeep
는 경로 및 확장 – Yeep