可以使用Microsoft.VisualBasic.FileIO
命名空间下的FileSystem.DeleteFile
方法实现文件删除到回收站的操作。以下是完整的攻略:
步骤一:添加引用
在项目中添加对Microsoft.VisualBasic
的引用。
方法是在Visual Studio的解决方案资源管理器中选择项目,右键单击并选择“添加”->“引用”。在“添加引用”对话框中,在左侧选择“框架”,并选中Microsoft.VisualBasic
,然后单击“确定”按钮。
步骤二:导入命名空间
在代码文件中导入Microsoft.VisualBasic.FileIO
命名空间。可以使用以下代码行导入:
using Microsoft.VisualBasic.FileIO;
步骤三:使用FileSystem.DeleteFile方法删除文件到回收站
使用以下代码行可以将文件删除到回收站:
FileSystem.DeleteFile("C:\\Temp\\test.txt", UIOption.OnlyErrorDialogs, RecycleOption.SendToRecycleBin);
在上述代码中,第一个参数是要删除的文件的路径,第二个参数指定在删除过程中出现错误时要显示的用户界面选项,第三个参数指定要将文件发送到回收站而不是永久删除。
示例一:直接调用DeleteFile方法删除单个文件到回收站
using Microsoft.VisualBasic.FileIO;
string filePath = "C:\\Temp\\test.txt";
FileSystem.DeleteFile(filePath, UIOption.OnlyErrorDialogs, RecycleOption.SendToRecycleBin);
在上述示例中,使用FileSystem.DeleteFile
方法将文件C:\Temp\test.txt
删除到回收站。
示例二:删除多个文件到回收站
using Microsoft.VisualBasic.FileIO;
List<string> filePaths = new List<string>();
filePaths.Add("C:\\Temp\\test1.txt");
filePaths.Add("C:\\Temp\\test2.txt");
filePaths.Add("C:\\Temp\\test3.txt");
foreach (string filePath in filePaths)
{
FileSystem.DeleteFile(filePath, UIOption.OnlyErrorDialogs, RecycleOption.SendToRecycleBin);
}
在上述示例中,使用FileSystem.DeleteFile
方法将多个文件删除到回收站。将文件路径添加到List<string>
中,然后使用foreach
循环遍历每个文件并将其删除到回收站。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:dotnet如何将文件删除到回收站 - Python技术站