批量对文件夹内的pdf文件进行重命名,对原文件名截取字段进行重命名
时间: 2023-04-04 07:00:25 浏览: 352
利用excel个文件批量命名.pdf
您可以使用Python编写一个脚本来批量对文件夹内的pdf文件进行重命名。您可以使用os模块来列出文件夹中的所有文件,然后使用正则表达式来截取文件名中的字段,并使用os模块中的rename函数来重命名文件。以下是一个示例代码:
```python
import os
import re
folder_path = "/path/to/folder" # 文件夹路径
pattern = re.compile(r"(\d{4})-(\d{2})-(\d{2})") # 正则表达式,用于匹配文件名中的日期字段
for filename in os.listdir(folder_path):
if filename.endswith(".pdf"): # 只处理pdf文件
match = pattern.search(filename)
if match:
new_filename = f"{match.group(1)}年{match.group(2)}月{match.group(3)}日.pdf" # 新文件名格式
os.rename(os.path.join(folder_path, filename), os.path.join(folder_path, new_filename)) # 重命名文件
```
请注意,这只是一个示例代码,您需要根据自己的需求进行修改。
阅读全文