首页 > Windows开发 > 详细

C#删除文件和文件夹到回收站

时间:2019-10-12 18:01:46      阅读:78      评论:0      收藏:0      [点我收藏+]

如果使用C#代码来删除文件或是文件夹。会将文件和文件夹直接删除,而不是删除到回收站。可以调用Microsoft.VisualBasic.dll提供的方法。

首先对项目添加名为Microsoft.VisualBasic.dll的引用,然后添加命名空间

using Microsoft.VisualBasic.FileIO;

最后示例代码如下:

usingSystem;
usingMicrosoft.VisualBasic.FileIO;
namespaceleaver
{
    classProgram
    {
 
        staticvoidMain(string[]args)
        {
 
            Console.WriteLine("删除文件到回收站");
            stringfilepath="leaver.txt";
            FileSystem.DeleteFile(filepath,UIOption.OnlyErrorDialogs,RecycleOption.SendToRecycleBin);
            Console.WriteLine("删除文件完成");
 
            Console.WriteLine("删除文件夹到回收站");
            stringdirpath="leaver";
            FileSystem.DeleteDirectory(dirpath,UIOption.OnlyErrorDialogs,RecycleOption.SendToRecycleBin);
            Console.WriteLine("删除文件夹完成");
        }
    }
}

  

C#删除文件和文件夹到回收站

原文:https://www.cnblogs.com/yangyangblog/p/11662995.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!