文件夹“用印件”下有两个文件夹“多份”和“无括号”,python实现将文件夹“用印件”中的文件名中带有XMGJ或者SJYH的PDF移动到文件夹“多份”中
时间: 2023-10-30 21:07:24 浏览: 117
python写的查询文件夹内方法所在行
好的,这是一个技术问题,可以回答。以下是Python代码实现:
```python
import os
import shutil
# 要操作的文件夹路径
dir_path = "用印件"
# 创建多份文件夹(如果不存在)
if not os.path.exists(os.path.join(dir_path, "多份")):
os.mkdir(os.path.join(dir_path, "多份"))
# 遍历文件夹中的所有文件
for file_name in os.listdir(dir_path):
# 如果是PDF文件名并且包含XMGJ或SJYH
if file_name.endswith(".pdf") and ("XMGJ" in file_name or "SJYH" in file_name):
# 移动到多份文件夹
file_path = os.path.join(dir_path, file_name)
dest_path = os.path.join(dir_path, "多份", file_name)
shutil.move(file_path, dest_path)
```
注意:请先备份文件夹“用印件”中的文件,以免出现意外删除。
阅读全文