码迷,mamicode.com
首页 > Windows程序 > 详细

c#利用批处理清理大目录

时间:2017-08-06 20:43:06      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:dir   c#   false   hidden   清理   direct   win   tin   echo   

 

//先保存一个批处理.再执行;

public static void mSaveBatAndExe(string strPath)
{
if (!Directory.Exists(strPath))
{
return;
}
if (!strPath.EndsWith("\\"))
{
strPath += "\\";
}
string fileName = strPath + "remove.bat";

StreamWriter bat = new StreamWriter(fileName, false, Encoding.Default);

bat.WriteLine("cd..");

bat.WriteLine(string.Format("del /f /s /q {0}\\*.*", strPath));


bat.WriteLine("echo OK");
// bat.WriteLine(string.Format("del \"{0}\" /q", strPath));
// bat.WriteLine(string.Format("del \"{0}\" /q", fileName));
// bat.WriteLine(string.Format("rd \"{0}\" /q", strPath.Substring(0, strPath.LastIndexOf(‘\\‘))));

bat.Close();
ProcessStartInfo info = new ProcessStartInfo(fileName);
info.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(info);
}

c#利用批处理清理大目录

标签:dir   c#   false   hidden   清理   direct   win   tin   echo   

原文地址:http://www.cnblogs.com/zhoujgssp/p/7295769.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!