如何写 python 实现 遍历文件夹 a ,将文件夹 a 中文件名含有 book 的文件都移动到文件夹 c 中
时间: 2024-05-08 14:19:57 浏览: 72
Python实现办公自动化-自动化管理电脑文件及文件夹
您可以使用Python的os模块和shutil模块来遍历文件夹和移动文件。
下面是实现代码:
```python
import os
import shutil
# 定义文件夹路径和目标文件夹路径
folder_a_path = '/path/to/folder_a/'
folder_c_path = '/path/to/folder_c/'
# 遍历文件夹a中的所有文件
for filename in os.listdir(folder_a_path):
# 判断文件名是否包含'book'
if 'book' in filename:
# 将符合条件的文件移动到文件夹c中
shutil.move(folder_a_path + filename, folder_c_path + filename)
```
在代码中,您需要修改`folder_a_path`和`folder_c_path`变量的值为您电脑上实际的文件夹路径。然后通过`os.listdir()`函数遍历文件夹a中的所有文件,判断文件名中是否包含'book',如果符合条件,就使用`shutil.move()`函数将文件移动到文件夹c中。
注意,在移动文件之前,请确保目标文件夹c已经存在。
阅读全文