您好,欢迎来到微智科技网。
搜索
您的当前位置:首页c# winform 获得ftp 服务器上文件的详细信息,C#获取FTP文件详细备注信息

c# winform 获得ftp 服务器上文件的详细信息,C#获取FTP文件详细备注信息

来源:微智科技网

private void button1_Click(object sender, RoutedEventArgs e)

{

Uri uri = new Uri("ftp://192.168.1.14/");

FtpWebRequest ftpRequest = (FtpWebRequest)WebRequest.Create(uri);

ftpRequest.Credentials = new NetworkCredential("zz", "123456");

ftpRequest.Method = WebRequestMethods.Ftp.ListDirectoryDetails;

FtpWebResponse response = (FtpWebResponse)ftpRequest.GetResponse();

StreamReader streamReader = new StreamReader(response.GetResponseStream(),System.Text.Encoding.UTF8);//

//List directories = new List();

List directories1 = new List();

string line = streamReader.ReadLine();

while (!string.IsNullOrEmpty(line))

{

directories.Add(line);

string str ;

str = line;

//C:\\Documents and Settings\\Administrator\\桌面\\1.jpg

//str.LastIndexOf(" ");//——得到最后一个“\\”的索引值

//str.Substring(0,str.LastIndexOf("\\")+1)——得到  C:\\Documents and Settings\\Administrator\\桌面\\

//str.Substring(str.LastIndexOf(" "),str.Length-str.LastIndexOf(" "));// ——得到 x.jpg

directories1.Add(str.Substring(str.LastIndexOf("   "),str.Length-str.LastIndexOf("   ")));// ——得到 1.jpg

line = streamReader.ReadLine();//读下一串字符

}

treeView1.DataContext = directories1;

//treeView2.DataContext = directories1;

streamReader.Close();

}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务