删除文件
string path = @"c:\path\to\file.txt";
File.Delete(path);
虽然如果文件不存在,Delete
不会抛出异常,但是如果指定的路径无效或者调用者没有所需的权限,它将抛出异常。你应该始终在 try-catch 块中包含对 Delete
的调用并处理所有预期的异常。在可能的竞争条件下,在 lock 语句中包装逻辑。
string path = @"c:\path\to\file.txt";
File.Delete(path);
虽然如果文件不存在,Delete
不会抛出异常,但是如果指定的路径无效或者调用者没有所需的权限,它将抛出异常。你应该始终在 try-catch 块中包含对 Delete
的调用并处理所有预期的异常。在可能的竞争条件下,在 lock 语句中包装逻辑。