当我们需要在C#中删除指定的文件或文件夹时,可以使用.NET框架中的System.IO命名空间提供的相关类和方法来实现。
- 删除指定的文件
使用System.IO.File类的静态方法Delete()可以删除指定的文件,代码示例如下:
using System.IO;
string filePath = @"C:\test\test.txt";
if (File.Exists(filePath))
{
File.Delete(filePath);
}
在上述代码中,首先使用File.Exists()方法判断文件是否存在,若存在,则调用File.Delete()方法来删除该文件。
- 删除指定的文件夹
使用System.IO.Directory类的静态方法Delete()可以删除指定的文件夹及其子文件夹和文件,代码示例如下:
using System.IO;
string folderPath = @"C:\test";
if (Directory.Exists(folderPath))
{
Directory.Delete(folderPath, true);
}
在上述代码中,首先使用Directory.Exists()方法判断文件夹是否存在,若存在,则调用Directory.Delete()方法来删除该文件夹。由于第二个参数传入的是true,表示同时删除该文件夹下的子文件夹和文件。
以上是删除指定文件或文件夹的两种方法示例,使用时需要注意,谨慎操作,避免误删重要文件。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#如何删除指定文件或文件夹 - Python技术站