检查文件如果存在,则删除
时间: 2023-12-23 22:04:04 浏览: 61
在 Python 中,可以使用标准库中的 `os` 模块来检查文件是否存在,并使用 `os.remove()` 函数来删除文件。下面是一个例子:
```
import os
filename = "example.txt"
if os.path.exists(filename):
os.remove(filename)
print(f"File '{filename}' has been deleted.")
else:
print(f"File '{filename}' does not exist.")
```
在上面的代码中,我们首先定义了文件名 `example.txt`。然后,我们使用 `os.path.exists()` 函数来检查该文件是否存在。如果文件存在,我们使用 `os.remove()` 函数删除该文件,并打印一条消息表示文件已被删除。如果文件不存在,我们打印一条消息表示文件不存在。
请注意,删除文件是一项非常危险的操作,因为一旦文件被删除,就无法恢复。在执行删除操作之前,请务必仔细检查文件名和路径,确保您要删除的是正确的文件。
相关问题
python 如果文件存在则删除
您可以使用Python中的os模块来检查文件是否存在,并使用os模块的remove()函数来删除文件。下面是一个示例代码,可供参考:
``` python
import os
# 检查文件是否存在
if os.path.exists("example.txt"):
# 如果文件存在,则删除
os.remove("example.txt")
print("文件已删除")
else:
print("文件不存在")
```
在上述示例中,我们首先使用os.path.exists()函数来检查文件是否存在。如果文件存在,则使用os.remove()函数删除该文件,并打印一条消息表明文件已被删除。如果文件不存在,则打印一条消息表明文件不存在。
unity 如果有文件则删除生成文件,如果没有则创建
你可以使用以下代码来检查文件是否存在,若存在则删除,不存在则创建:
```csharp
using UnityEngine;
using System.IO;
public class FileManager : MonoBehaviour
{
public string filePath;
void Start()
{
// 检查文件是否存在
if (File.Exists(filePath))
{
// 删除文件
File.Delete(filePath);
}
else
{
// 创建文件
File.Create(filePath);
}
}
}
```
在上面的示例中,我们首先使用 `File.Exists` 方法来检查文件是否已存在。如果文件已存在,则使用 `File.Delete` 方法删除文件。如果文件不存在,则使用 `File.Create` 方法创建新文件。你需要将 `filePath` 变量设置为文件的路径和名称。
阅读全文