python 将目录下的所有文件复制到指定目录下
时间: 2024-05-02 12:17:04 浏览: 227
copy:将多个文件从多个文件夹(所有目录都应该在一个父目录中)复制到一个新目录
可以使用 Python 自带的 `shutil` 模块来实现目录下所有文件复制到指定目录的功能。
示例代码:
```python
import os
import shutil
# 源目录
src_dir = '/path/to/source/directory'
# 目标目录
dst_dir = '/path/to/destination/directory'
# 遍历源目录下的所有文件
for filename in os.listdir(src_dir):
# 源文件的完整路径
src_file = os.path.join(src_dir, filename)
# 目标文件的完整路径
dst_file = os.path.join(dst_dir, filename)
# 复制文件
shutil.copy(src_file, dst_file)
```
首先定义了源目录和目标目录的路径,然后使用 `os.listdir()` 函数遍历源目录下的所有文件名,利用 `os.path.join()` 函数构造源文件和目标文件的完整路径,最后使用 `shutil.copy()` 函数复制文件。
阅读全文