如何批量将pdf从一个文件夹转移到另一个文件夹,用python,我已有包含所有需要转移的文件名称的列表
时间: 2024-04-14 14:26:27 浏览: 13
如果你已经有一个包含需要转移的文件名称的列表,你可以使用 Python 的 `shutil` 模块来实现批量转文件的操作。下面是一个示例:
```python
import shutil
source_folder = 'path/to/source/folder'
destination_folder = 'path/to/destination/folder'
file_list = ['file1.pdf', 'file2.pdf', 'file3.pdf'] # 包含需要转移的文件名称的列表
for file_name in file_list:
source_path = f'{source_folder}/{file_name}'
destination_path = f'{destination_folder}/{file_name}'
shutil.move(source_path, destination_path)
print("文件转移完成")
```
在上面的代码中,你需要将 `source_folder` 和 `destination_folder` 替换为实际的源文件夹和目标文件夹的路径。然后遍历文件列表,使用 `shutil.move()` 函数将每个文件从源文件夹转移到目标文件夹中。
请确保目标文件夹存在,并且源文件夹中包含需要转移的文件。运行代码后,文件将被批量转移到目标文件夹中。转移完成后,会打印出 "文件转移完成" 提示信息。
注意:在实际应用中,请根据你的需求进行适当的异常处理,比如处理文件不存在或者目标文件已存在的情况。