我要一个python程序 检查D:\TEST目录下的文件夹如果不为空就把文件名夹名称中的_未完成去掉
时间: 2024-03-12 18:47:38 浏览: 47
python 实现:如果文件夹不存在就创建,如果文件存在就清空(csdn)————程序.pdf
5星 · 资源好评率100%
好的,以下是实现该需求的 Python 程序:
```python
import os
# 要检查的目录路径
dir_path = "D:\\TEST"
# 遍历目录下的所有文件夹
for foldername, subfolders, filenames in os.walk(dir_path):
# 判断文件夹是否为空
if subfolders or filenames:
# 判断文件夹名称中是否包含"_未完成"
if "_未完成" in foldername:
# 去掉文件夹名称中的"_未完成"后缀
new_foldername = foldername.replace("_未完成", "")
# 重命名文件夹
os.rename(foldername, new_foldername)
print(f"{foldername} 已重命名为 {new_foldername}")
```
这个程序会遍历指定目录下的所有文件夹,判断是否为空文件夹,如果不为空,则判断文件夹名称中是否包含"_未完成"后缀,如果是,则去掉该后缀,并重命名文件夹。
阅读全文