Uri ftpUri = new Uri("ftp://xxx.xxx.xxx.xxx/");
FtpWebRequest reqFtp = (FtpWebRequest)WebRequest.Create(ftpUri);
reqFtp.Credentials = new NetworkCredential("ID", "PASS");
reqFtp.Timeout = 10000;
reqFtp.Method = WebRequestMethods.Ftp.ListDirectory;
FtpWebResponse resFtp = (FtpWebResponse)reqFtp.GetResponse();
StreamReader reader;
reader = new StreamReader(resFtp.GetResponseStream());
string strData;
strData = reader.ReadToEnd();
string[] filesInDirectory = strData.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
resFtp.Close();
FtpWebRequest reqFtp = (FtpWebRequest)WebRequest.Create(ftpUri);
reqFtp.Credentials = new NetworkCredential("ID", "PASS");
reqFtp.Timeout = 10000;
reqFtp.Method = WebRequestMethods.Ftp.ListDirectory;
FtpWebResponse resFtp = (FtpWebResponse)reqFtp.GetResponse();
StreamReader reader;
reader = new StreamReader(resFtp.GetResponseStream());
string strData;
strData = reader.ReadToEnd();
string[] filesInDirectory = strData.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
resFtp.Close();
'프로그래밍 팁' 카테고리의 다른 글
gimbal lock test (0) | 2010.07.30 |
---|---|
mixer test (0) | 2009.03.30 |
c# 스트링, 유니코드를 바이트로 변환 (0) | 2009.03.24 |
사운드 볼륨 컨트롤 (0) | 2009.03.21 |
D3DXCreateTexture & D3DXLoadSurfaceFromFile (0) | 2009.03.17 |