使用python 递归拷贝目录 "./" 到 "/tmp/file_test/",如果已存在就覆盖
时间: 2023-02-06 22:03:10 浏览: 108
磁盘文件递归读取.rar_dirent_dirent.h_dirent.h windo_http://dirent.h/_磁盘文
使用python递归拷贝目录,可以使用shutil模块中的copytree函数。
首先,需要导入shutil模块:
```python
import shutil
```
然后,调用copytree函数即可实现递归拷贝目录,如下所示:
```python
shutil.copytree('./', '/tmp/file_test/', overwrite=True)
```
参数说明:
- "./":表示要拷贝的源目录
- "/tmp/file_test/":表示拷贝到的目标目录
- overwrite=True:表示如果目标目录已存在,则覆盖原有的目录
注意:如果要拷贝的源目录或目标目录不存在,会抛出OSError异常。
示例代码:
```python
import shutil
try:
shutil.copytree('./', '/tmp/file_test/', overwrite=True)
except OSError as e:
print(e)
```
阅读全文