我没有做过FTP的工具,但是凭我的经验,这不是个字符串,应该是返回的参数,你应该再C#中引用就可以了。不好意思,只能告诉你这么多了。

解决方案 »

  1.   

    the more convenient way is to use regular expressions, for example, using System;
    using System.IO;
    using System.Text.RegularExpressions;class TestReg
    {  static void Main(string[] args)
      {
    if (args.Length ==0)
    {
    Console.WriteLine("usage: {0} ftp.txt", Environment.CommandLine);
    return;
    } StreamReader sr = new StreamReader(args[0]);
    String s = sr.ReadToEnd();
    sr.Close();
    int i=0;
    Regex re = new Regex(@"^(?<perm>[-a-zA-Z]{10})\s+(?<num>\d+)\s+(?<owner>\w+)\s+(?<group>\w+)\s+(?<size>\d+)\s+(?<month>\w{3})\s+(?<day>\d+)\s+(?:(?<year>\d{4})|(?<time>\d{2}:\d{2}))\s+(?<filename>.*)$", RegexOptions.Multiline);
    foreach (Match m in re.Matches(s))
    {

    Console.WriteLine("****{10}****\nperm:{0}\nnum:{1}\nowner:{2}\ngroup:{3}\nsize:{4}\nmonth:{5}\nday:{6}\nyear:{7}\ntime:{8}\nfile name:{9}\n*****",
    m.Groups["perm"].Value,
    m.Groups["num"].Value,
    m.Groups["owner"].Value,
    m.Groups["group"].Value,
    m.Groups["size"].Value,
    m.Groups["month"].Value,
    m.Groups["day"].Value,
    m.Groups["year"].Value,
    m.Groups["time"].Value,
    m.Groups["filename"].Value,
    ++i
    );
    }

      }
    }