文件在本地
E:/FTP/new/a.doc我想得到 new/a.doc 怎么能得到~

解决方案 »

  1.   

    files[i].Directory.FullName; 
    得到的是E:/FTP/new/a.doc我只想得到 new/a.doc
      

  2.   

    E:/FTP/ 这不是固定的呀。也可能是
    D/FTP/也可能是E/FTP/FTp
      

  3.   

    简单的字符串处理而已
    你可以用最简单的方法            string s1 = @"E:/FTP/new/a.doc";
                string[] ss = s1.Split('/');
                s1 = ss[ss.Length - 2] + '/' + ss[ss.Length - 1];
      

  4.   

    files[i].Directory.FullName;  
    得到的是E:/FTP/new/a.doc
    这个简单啦,那你肯定有一个参数是用来指定FTP的根目录是什么,你可以这样
    string FtpBasePath='E:/FTP/';
    files[i].Directory.FullName.Replace(FtpBasePath,'');