列出rar中的所有文件/文件夹

经常有朋友有需求操作压缩文件,一般的做法是利用开源库,其实可以很简单地完成,比如象下面这样:

System.Diagnostics.Process Process2=new System.Diagnostics.Process();
Process2.StartInfo.FileName="c:\\rar.exe";
Process2.StartInfo.Arguments=" vb c:\\1.rar";
Process2.StartInfo.UseShellExecute = false;
Process2.StartInfo.RedirectStandardOutput = true;
Process2.Start();?
System.IO.StreamReader sr = Process2.StandardOutput;
string re = sr.ReadToEnd();
sr.Close();
string[] arr = re.Split('\n');
foreach(string tmp in arr)
{
System.Diagnostics.Trace.WriteLine(tmp);
}

写的很乱且不完整,只是为了表达想法,呵呵。

posted on 2004-05-27 12:13  陈叙远  阅读(1729)  评论(3)    收藏  举报

导航