站點首頁   聯系我們 
站點首頁 數據中心 域名註冊 網頁寄存 企業郵局 智能建站  
返回站點首頁
支持中心首頁
常見問題搜索
常見問題
域名相關問題
空間相關問題
郵箱相關問題
智能建站相關問題
繁簡通相關問題
動態域名相關問題
中文域名相關問題
代理申請相關問題
網絡查詢工具
 

   
使用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
返 回
  打 印   發 送 時代互聯Eranet International Limited 版權所有 ©2005-2024
《中華人民共和國增值電信業務經營許可證》 ISP證粵B2-20042046