File.Delete()
是C#中的一个方法,能够在指定路径上删除指定文件。下面是 File.Delete()
的一般格式:
File.Delete("文件路径");
其中,文件路径可以是相对路径或是绝对路径,如 "temp.txt"
或"C:\myfolder\temp.txt"
。
实例代码1:删除指定文件
using System;
using System.IO;
class Program
{
static void Main()
{
// 删除D盘下的test.txt
File.Delete(@"D:\test.txt");
}
}
上述程序将删除位于 D 盘根目录下名为test.txt的文件。
实例代码2:删除所有txt文件
using System;
using System.IO;
class Program
{
static void Main()
{
// 删除所有txt文件
foreach (string filePath in Directory.GetFiles(@"C:\myfolder", "*.txt"))
{
File.Delete(filePath);
}
}
}
上述程序将从名为“myfolder”的目录中删除所有扩展名为".txt"
的文件。
需要注意的是,使用File.Delete()
方法一旦删除文件,文件将不再可以恢复。如果文件很重要,则需要先备份文件,然后再执行 File.Delete()
方法。
此外,在删除文件时应特别小心,尤其是在删除不是由您创建的文件时,因为一旦文件被删除,将不可能撤回该操作。因此,仔细检查文件的路径和名称,确保了解正在删除的文件,然后再执行该操作。