현재 유일한 웹 다운 로더를 구현하려고합니다.이 웹 다운 로더는 유일한 디렉토리 전체에 파일을 재귀 적으로 다운로드합니다. Updater.cs : 내가 서버에 파일을 나열있어 무엇웹 서버에서 재귀 적으로 파일 목록보기
나는 현재 내 HTTP 파일에 대한 모든 직접 링크로 구성 patchlist, 작업public static List<string> remote_filecheck()
{
List<string> rfiles = new List<string>();
string url = "http://********/patchlist.txt";
WebClient client = new WebClient();
client.DownloadFile(url, @"patchlist.txt");
string line;
StreamReader reader = new StreamReader("patchlist.txt");
while ((line = reader.ReadLine()) != null)
{
rfiles.Add(line);
}
reader.Close();
return rfiles;
}
.
재귀 적 다운로드와 관련하여 웹에서 거의 모든 스 니펫을 시도했습니다. RegEx, WebRequests 등.
이제 내 HTTP 서버를 통해 재귀 적으로 이동하여 모든 파일 이름을 나열 할 수있는 좋은 방법이 있는지 알고 싶습니다.
파일 이름이 List<string>
인 경우 나머지는 수행 할 수 있습니다.
디렉토리 목록을 찾는 데 유용 할 수 있습니다. http://stackoverflow.com/questions/124492/c-httpwebrequest-command-to-get-directory-listing – Reddog
글쎄, 이미 말했듯이, 나는 정규식 물건,하지만 난 맞는 정규식으로 붙어있어 내 출력이 매우 이상했다. 예, 내 서버에서 디렉토리 목록을 사용할 수 있습니다. – Nop0x
그들은 아마도 거기에 나열된 정규식을 가지고 있습니다. 아니면 거기에 HTML 민첩성 팩을 사용하는 솔루션을 좀 봐 ... – Reddog