FTP 사이트에서 .pgp 파일 만 다운로드해야하는 일정한 간격으로 콘솔 응용 프로그램을 실행해야합니다. FTP에있는 모든 pgp 파일을 다운로드해야합니다. 나는 FTP의 디렉토리 목록을 얻을 수있는 샘플 코드를 발견하고 여기에 쓴 : 나는 디렉토리 목록에서 유형 .pgp 디렉토리의 모든 파일을 다운로드하고에 저장하기 위해 무엇을해야C#을 사용하여 FTP에서 수많은 파일을 다운로드하는 방법?
FtpWebRequest req = (FtpWebRequest)WebRequest.Create("ftp://ourftpserver");
req.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
req.Credentials = new NetworkCredential("user", "pass");
FtpWebResponse response = (FtpWebResponse)req.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
Console.WriteLine(reader.ReadToEnd());
Console.WriteLine("Directory List Complete, status {0}", response.StatusDescription);
reader.Close();
response.Close();
우리 서버의 로컬 디렉토리?
응답을 구문 분석하고 루프를 사용하십시오. – SLaks
SLaks 코드 샘플을 좀 더 자세히 설명해 주시겠습니까? – SidC