做练习时写了一个调用DOS命令删文件夹及子目录和文件的C#程序
来源:互联网 发布:错生网络剧百度云盘 编辑:程序博客网 时间:2024/05/16 14:59
public void delFIlesandDir(string path,string dirname)
{
DirectoryInfo dinfo = new DirectoryInfo(path);
try
{
foreach (DirectoryInfo d in dinfo.GetDirectories())
{
if (d.Name == dirname)
{
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.CreateNoWindow = true;
p.Start();
p.StandardInput.WriteLine("attrib *.* -r -h -a -s /S /D");
p.StandardInput.WriteLine(@"rd "+@d.FullName+" /s /q");
// p.WaitForExit(3000);
p.StandardInput.WriteLine("exit");
p.Close();
}else if (d.GetDirectories().Length > 0)
{
delFIlesandDir(d.FullName,dirname);
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
- 做练习时写了一个调用DOS命令删文件夹及子目录和文件的C#程序
- dos命令删除文件夹和文件的方法
- C# 遍历子目录和文件
- windows下copy文件夹及其子目录和文件的函数
- C#实现的列出目录下所有子目录和文件的程序(附思路)
- C#实现的列出目录下所有子目录和文件的程序(附思路)
- c# 在程序中调用可执行文件和文件的参数
- C# FileSystemWatcher 在监控文件夹和文件时的用法
- C# FileSystemWatcher 在监控文件夹和文件时的用法
- C# FileSystemWatcher 在监控文件夹和文件时的用法
- C# FileSystemWatcher 在监控文件夹和文件时的用法
- C# FileSystemWatcher 在监控文件夹和文件时的用法
- Linux 删除文件夹和文件的命令
- Linux 删除文件夹和文件的命令
- Linux 删除文件夹和文件的命令
- Linux 删除文件夹和文件的命令
- Linux 删除文件夹和文件的命令
- Linux 删除文件夹和文件的命令
- MYSQL 在字段里现有内容后面加东西
- java随机生成动态验证码
- 源码生成不完善的deb包,以及本地源的设置
- OO模式的ABAP REPORT
- QTP关键技术(一)--- 对象识别及存储技术基本常识[转]
- 做练习时写了一个调用DOS命令删文件夹及子目录和文件的C#程序
- Vc调用ado访问数据库
- 解析XML字符串与xml文件
- C++基础:常量成员函数特殊说明 - C++技术探讨 - C++博客
- 从函数指针到代理(C#代理入门)
- java
- 正则表达式使用详解
- UNIX 文件系统基本操作
- 读写文件