写一个备份指定文件夹下所有tif文件到目标文件夹里,且不能重复复制的python代码
时间: 2024-05-08 15:19:29 浏览: 86
python 复制文件到指定文件夹
好的,这是一个技术问题,以下是Python代码实现备份指定文件夹下所有tif文件到目标文件夹,并且避免重复复制的示例代码:
```python
import os
import shutil
source_folder = "/path/to/source/folder"
target_folder = "/path/to/target/folder"
# 检查目标文件夹是否存在,不存在则创建
if not os.path.exists(target_folder):
os.makedirs(target_folder)
# 遍历源文件夹,找到所有tif文件
for filename in os.listdir(source_folder):
if filename.endswith(".tif"):
source_file = os.path.join(source_folder, filename)
target_file = os.path.join(target_folder, filename)
# 如果目标文件夹已经存在同名的tif文件,则不再复制
if not os.path.exists(target_file):
shutil.copy2(source_file, target_file)
print(f"Copied {filename} to {target_folder}")
else:
print(f"{filename} already exists in {target_folder}, skipped")
```
希望这个代码能帮助您!
阅读全文