C#中删除某文件夹下的所有信息
在C#中,可以使用Directory.Delete方法删除某个文件夹下的所有信息。该方法有两个重载版本,分别为:
-
Directory.Delete(string path)- 参数
path为要删除的文件夹的路径。 - 如果文件夹中有文件或子文件夹,则会抛出异常。
- 参数
-
Directory.Delete(string path, bool recursive)- 参数
path为要删除的文件夹的路径。 - 参数
recursive指定是否递归删除文件夹及其子文件夹。如果设为true,则会删除所有文件和子文件夹;如果设为false,则只删除文件夹中的文件,而不删除子文件夹。
- 参数
下面是一个示例代码,演示如何删除某个文件夹下的所有信息:
using System;
using System.IO;
class Program
{
static void Main()
{
string folderPath = @"C:\path\to\folder";
// 删除文件夹及其所有内容
Directory.Delete(folderPath, true);
Console.WriteLine("文件夹已删除。");
}
}
在上述示例中,首先指定要删除的文件夹路径folderPath,然后调用Directory.Delete方法,将folderPath作为参数传入。第二个参数设为true,表示要递归删除文件夹及其子文件夹。最后在控制台输出一条消息,表示文件夹已删除
原文地址: https://www.cveoy.top/t/topic/ihCm 著作权归作者所有。请勿转载和采集!