[C#]使用CMD命令删除文件函数

#region 使用CMD命令删除文件函数
    /// <summary>
    /// 使用CMD命令删除文件函数
    /// </summary>
    /// <param name="strFilePath">文件地址</param>
    /// <returns>执行结果</returns>
    public bool GetRunCmdDeleteFile(string strFilePath)
    {
        try
        {
            // 实例化一个进程类
            System.Diagnostics.Process MyProcess = new System.Diagnostics.Process();
            // 使用命令程序
            MyProcess.StartInfo.FileName = "CMD";
            // 标准输入
            MyProcess.StartInfo.RedirectStandardOutput = true;
            // 标准输出
            MyProcess.StartInfo.RedirectStandardInput = true;
            // 将cmd的标准输入和输出全部重定向到.NET的程序里,此处必须为false否则引发异常
            MyProcess.StartInfo.UseShellExecute = false;
            // 不显示命令行窗口界面
            MyProcess.StartInfo.CreateNoWindow = false;
            // 启动进程
            MyProcess.Start();
            // 执行命令
            MyProcess.StandardInput.WriteLine(@"DEL " + strFilePath.Trim().ToString());
            MyProcess.StandardInput.WriteLine("EXIT");
            // 等待执行完成
            MyProcess.WaitForExit();
            // 关闭进程
            MyProcess.Close();
            // 返回成功
            return true;
        }
        catch (System.Exception Exp) // 异常处理
        {
            // 异常信息
            System.Diagnostics.Debug.Write(Exp.Message.ToString());
            // 返回失败
            return false;
        }
        finally
        {
        }
    }
#endregion

----------------------------------------------------

我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,马上就要抢光了。 

https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=6evata1e&utm_source=6evata1e

时间: 2024-11-02 03:41:58

[C#]使用CMD命令删除文件函数的相关文章

如何用cmd命令加密文件夹

如何用cmd命令加密文件夹? 首先先从开始-运行中打开Cmd窗口.然后在cmd窗口中输入如下命令 md d:\test..\ 在d盘上创建一个名为test.的文件夹.我们刚才在d盘创建的那个文件夹在普通方式是打不开的,不信你就试试. 那么我们如何才能打开这个test.的文件夹哪? 既然我们可以通过cmd命令能创建那么也应该可以用同样的方式去访问他,下面我们在cmd窗口中输入 cd d:\test~1 (你也可以试试这个"start d:\test..\") 按下回车后果真可去进入该文件

cmd rd命令 删除文件夹_DOS/BAT

答案是否定的,因为删除文件夹必须使用rd命令,这叫术业有专攻^_^. rd的另外一个写法是rmdir,源自ReMakeDirectory.使用的方法也很简单:rd 文件夹名 即可,例如:rd test.它支持带路径的文件夹名,例如:rd d:\test. 有时候,rd并不能很好地完成任务:你让它删除test文件夹,它却傲慢地向你翻白眼:目录不是空的.不过,这也不能怨它偷懒不干活,只是它的脾气有点怪:如果要删除的文件夹下面还有子文件,你得给rd戴顶高帽,加个 /s 参数,它才会高高兴兴地帮你做事,

win7通过cmd命令禁止文件启动时弹出警告窗口的方法

  现在电脑中都会安装很多的杀毒软件,对自己的电脑进行保护,以防一些文件对电脑进行恶性的破坏,这对于系统来说是件好事,可以有效保护我们的电脑,但是每一次打开一个未知文件的时候,都会弹出安全警告提示窗口,很多情况下该文件对于电脑并没有任何的威胁,每次都会跳出各种提示,让用户看的很心烦.那么怎么才能让安全警告提示窗口不再弹出呢?下面小编就以win7系统为例,教大家Win7如何使用命令禁止文件启动时弹出警告窗口. win7通过禁止文件启动时弹出警告窗口的方法 1.使用组合快捷键win键+r键打开运行窗

linux rm 命令(删除文件和目录) 使用详解

  rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除.对于链接文件,只是删除了链接,原有文件均保持不变. rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf).所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑. 1.命令格式: rm [选项] 文件- 2.命令功能: 删除一个目录中的一个或多个文件或目录,

Win8没有权限使用RD命令删除文件方法

  操作步骤: 1.鼠标移动到左下角开始处右键鼠标,在弹出的菜单中选择"命令提示符(管理员)". 2.用cd命令进入你要删除的文件夹的上一层目录(如C:Program FilesiTools)然后试用del命令删除. 3.发现del命令无效,换用rd命令删除,删除成功! 对于顽固的文件,常用的DEL命令有时已经无法删除了,上面介绍的方法就是在Win8系统下使用DEL命令删除不了文件的时候用RD命令进行操作,同样快捷有效.

Win8如何使用RD命令删除文件即使权限不足

  在Win8系统下,相信很多用户都有删除文件时需要来自xxx的权限才可执行操作的经历,就拿PS文档来说,用户在删除的时候就会提示需要权限才可执行,没有权限就删除不了,那有没有什么操作可以在权限不足的情况下删除文件呢?下面就跟小编一起来学习一下吧. 操作步骤: 1.鼠标移动到左下角开始处右键鼠标,在弹出的菜单中选择"命令提示符(管理员)". 2.用cd命令进入你要删除的文件夹的上一层目录(如C:Program FilesiTools)然后试用del命令删除. 3.发现del命令无效,换

php 删除文件函数

$filename ='bb.gif'; if( is_file( $filename ) ) {  if( unlink($filename) )  {   echo '文件删除成功';  }  else  {   echo '文件删除失败,权限不够';  } } else {  echo '不是有一个有效的文件'; } /* php unlink函数说明 unlink定义和用法 unlink() 函数删除文件. 若成功,则返回 true,失败则返回 false. 语法 unlink(file

使用cmd命令删除win7系统不用的文件以扩大内存

  点击开始按钮,在搜索栏里面输入cmd,鼠标右键选择"以管理员身份运行" 在弹出来的对话框中输入"rd/S/Q c://WINDOWS.OLD 或者 rd/S/Q $WINDOWS.OLD " 当提示您确认删除的目标WINDOWS.OLD文件夹,确认输入y然后按回车键.

dos 删除文件夹 rd_DOS/BAT

答案是否定的,因为删除文件夹必须使用rd命令,这叫术业有专攻^_^. rd的另外一个写法是rmdir,源自ReMakeDirectory.使用的方法也很简单:rd 文件夹名 即可,例如:rd test.它支持带路径的文件夹名,例如:rd d:\test. 有时候,rd并不能很好地完成任务:你让它删除test文件夹,它却傲慢地向你翻白眼:目录不是空的.不过,这也不能怨它偷懒不干活,只是它的脾气有点怪:如果要删除的文件夹下面还有子文件,你得给rd戴顶高帽,加个 /s 参数,它才会高高兴兴地帮你做事,