写一个python代码:先检查在指定文件夹里是否有名为“数据”的文件夹,若没有创建,若有则删除文件夹以及里面的所有数据,在创建
时间: 2024-09-09 12:09:29 浏览: 18
以下是一个简单的Python脚本示例,用于检查指定文件夹内是否存在名为“数据”的文件夹,若不存在则创建,存在则先删除该文件夹及其内容,然后再重新创建。
```python
import os
import shutil
def check_and_create_data_folder(target_folder):
# 构造数据文件夹的完整路径
data_folder_path = os.path.join(target_folder, '数据')
# 检查数据文件夹是否存在
if os.path.exists(data_folder_path):
# 如果存在,则删除文件夹及其所有内容
shutil.rmtree(data_folder_path)
print(f'已删除存在的文件夹:{data_folder_path}')
# 创建新的数据文件夹
os.makedirs(data_folder_path)
print(f'已创建新的文件夹:{data_folder_path}')
# 指定的父文件夹路径
parent_folder_path = '/path/to/your/parent/folder'
# 调用函数
check_and_create_data_folder(parent_folder_path)
```
请将`'/path/to/your/parent/folder'`替换为你希望检查的父文件夹的实际路径。
运行这个脚本之前,请确保你有足够的权限对指定的文件夹进行创建和删除操作,且要注意删除操作会永久移除文件夹和其中的所有数据,这是一个不可逆的操作。
阅读全文