文件夹中十个pdf文件名称均含“-”,怎么批量删除名称“-”后的字段
时间: 2023-11-16 16:04:07 浏览: 193
批量删除文件名后缀
5星 · 资源好评率100%
你可以使用Python中的os和shutil模块来批量重命名文件名。以下是一个示例代码:
```python
import os
import shutil
# 获取文件夹中所有文件的路径
folder_path = "/path/to/folder"
file_paths = [os.path.join(folder_path, f) for f in os.listdir(folder_path) if os.path.isfile(os.path.join(folder_path, f))]
# 批量重命名文件名
for file_path in file_paths:
file_name = os.path.basename(file_path)
new_file_name = file_name.split("-")[0] + ".pdf"
new_file_path = os.path.join(folder_path, new_file_name)
shutil.move(file_path, new_file_path)
```
这段代码首先获取了文件夹中所有文件的路径,然后遍历每个文件,将文件名按照“-”分割,并删除后面的字段,最后将新的文件名拼接成新的文件路径,用shutil.move()函数将原文件移动到新的文件路径。
阅读全文