我没有做过FTP的工具,但是凭我的经验,这不是个字符串,应该是返回的参数,你应该再C#中引用就可以了。不好意思,只能告诉你这么多了。
解决方案 »
- Vs2012不能将DLL里的控件放到工具箱上吗?
- 懂log4net 的进
- 关于net字符串分割以及拼接的用法
- 关于对象序列化的一个问题,急..
- 用C#关闭进程时出现异常:拒绝访问.如何处理?
- 问题解决就接帖
- 关于将数据写入文件的问题,高手帮个忙!
- 工厂给了我一个类库 232.dll 告诉我引用如下函数,232.dll 不知道是用c++ 还是 vb6.0编写,我是否还需要打开项目-添加引用-浏览-232.dll-
- 在DataView里,怎么样得到当前行的DataRowView?
- http://aspxcn.com/default.aspx 有超星版的《C#高级编程》(转载自 yyf_321)
- [求助]一个简单的问题?
- 字符串连接速度的问题
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
);
}
}
}