使用ASP.NET程序来管理文件或目录有多种方法
    
   [URL=HTTP://72e.net/host]
   使用ASP.NET程序来管理文件或目录有多种方法,比如Directory.CreateDirectory,DirectoryInfo.Create等方法来创建一个目录,但今天我们来介绍另外一种比较另类的创建目录的方法,就是使用cmd的命令方式来管理。
   在用过DOS命令的人都知道DOS命令可以做很多事,比如dir可以列举目录下的文件和子目录。这次,我们就是用ASP.NET程序来调用cmd的命令来管理文件。
    下面是一段调用cmd.exe的方法:
    public bool cmd(string argm)
    {
    //开始创建文件
    Process p = new Process();
    p.StartInfo.FileName = "cmd.exe";
    p.StartInfo.UseShellExecute = false;
    p.StartInfo.RedirectStandardInput = true;
    p.StartInfo.RedirectStandardOutput = true;
    p.StartInfo.RedirectStandardError = true;
    p.StartInfo.CreateNoWindow = true;
     
    try
    {
    p.Start();
    p.StandardInput.WriteLine(argm);
    p.StandardInput.WriteLine("exit");
    p.StandardOutput.ReadToEnd();
    p.Close();
    return true;
    }
    catch
    {
    return false;
    }
    }
    其中argm是表示执行的cmd命令,比如我要创建一个文件夹,使用方法如下:
    bool created = cmd(@"md e:\abc\mydir");
     
    使用cmd进行文件管理的命令有如下: 创建文件夹 md
    删除文件夹 rd
    删除文件 del
    重命名文件夹 move
    重命名文件 rename
    复制文件夹 xcopy
    复制文件 copy
    移动文件或文件夹 move
  联动天下(www.72e.net)是一家专业的域名和虚拟主机网络服务商
域名可以免费无限子域名技术.WDNS管理.让您更方便管理您的域名更加方便.安全.高效.
.cn /com只卖98元/年 更多域名http://www.72e.net/domain/index.aspx
主机服务器放在广州电信超级数据港,千兆硬件防火墙,空间高速稳定,提供支持ASP.NET,PHP,ASP .CGI PERL等虚拟主机
空间域名实时注册实时生效,支持多域名绑定!
★ASP,ASP.NET空间
●普及A型150M空间,支持asp/access,送50M邮箱,现只需180元每年
●商务型 总容量800M,100M SQL2000/Mysql 数据库 支持ASP/ASP.NET/PHP/CGI,送200M邮箱,现只需1380元/年
空间详细情况以及更多空间,请见:
http://www.72e.net/host/index.aspx
企业邮局利用 WWW 浏览器即可线上处理您的电子邮件;电子邮件在线收信、发信功能;还可以接收其它账号下的邮件,方便邮件的统一管理;电子邮件的自动转发(Forwarding);电子邮件拒收条件的设定(Filter);自动回信功能(Auto-Responder);可以有效的拒绝各种垃圾信件 ;支持 POP3 邮件地址簿设定;支持3种语言版本    说情请见:http://www.72e.net/email/index.aspx
联系人:黎小姐 潘小姐
在线联系QQ:278678685 527666265
24小时咨询热线:0757-86398207
MSM/mail:grace@72e.net
7天试用,15天退款.多款数据库配置  
   
  帖子相关图片:
[URL=HTTP://72e.net/host] [img]http://www.72e.net/ad/ad560x60.gif[/img]
[/URL]