听障论坛

 找回密码
 立即注册
查看: 1123|回复: 1

使用ASP.NET程序来管理文件或目录有多种方法

[复制链接]

3

主题

3

帖子

69

积分

新人会员

积分
69
发表于 2005-11-4 10:16 | 显示全部楼层 |阅读模式
使用ASP.NET程序来管理文件或目录有多种方法
   
   
   使用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
  联动天下([url]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天退款.多款数据库配置  
   
  帖子相关图片:

468

主题

4780

帖子

4799

积分

vip会员

(_獨噯袮①個

积分
4799
发表于 2005-11-4 17:58 | 显示全部楼层
,,,,,,
[fly]鱼说:"你看不到我的泪,因为我在水里."水说:"我能感爱到你的泪,因为你在我心里."[/fly]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

签到|Archiver|版权|手机版|听障论坛

GMT+8, 2024-12-24 20:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表