将一个文件夹下面的子文件夹拷贝到另一个路径下面
时间: 2023-12-04 07:04:44 浏览: 170
同个文件夹复制到不同的文件夹中
你可以使用Python的shutil模块来实现这个任务。下面是实现的代码示例:
```python
import shutil
import os
# 源文件夹路径
src_folder = '/path/to/source/folder'
# 目标文件夹路径
dst_folder = '/path/to/destination/folder'
# 获取源文件夹下的所有子文件夹
sub_folders = [f.path for f in os.scandir(src_folder) if f.is_dir()]
# 遍历子文件夹并将它们拷贝到目标文件夹
for sub_folder in sub_folders:
shutil.copytree(sub_folder, os.path.join(dst_folder, os.path.basename(sub_folder)))
```
在这个示例中,首先指定源文件夹和目标文件夹的路径。然后使用os.scandir()函数获取源文件夹下的所有子文件夹的路径。最后使用shutil.copytree()函数将每个子文件夹拷贝到目标文件夹下面的相应路径。
阅读全文