当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  使用ASP.NET程序来管理文件或目录的一种方案

 使用ASP.NET程序来管理文件或目录的一种方案

点击次数:16 次 发布日期:2008-11-26 12:17:26 作者:源代码网
源代码网推荐      使用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:abcmydir");
源代码网推荐  
源代码网推荐  
源代码网推荐  使用cmd进行文件管理的命令有如下: 创建文件夹 md
源代码网推荐  删除文件夹 rd
源代码网推荐  删除文件 del
源代码网推荐  重命名文件夹 move
源代码网推荐  重命名文件 rename
源代码网推荐  复制文件夹 xcopy
源代码网推荐  复制文件 copy
源代码网推荐  移动文件或文件夹 move
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华