读取文件夹内所有子文件夹中的tif文件,并存入新文件夹
时间: 2023-08-12 08:03:34 浏览: 228
好的,您希望将读取到的.tif文件存入一个新的文件夹中。以下是相应的Python代码示例:
```python
import os
import shutil
source_folder = "源文件夹路径" # 替换为您的源文件夹路径
destination_folder = "目标文件夹路径" # 替换为您的目标文件夹路径
# 创建目标文件夹
if not os.path.exists(destination_folder):
os.makedirs(destination_folder)
# 遍历源文件夹及子文件夹
for root, dirs, files in os.walk(source_folder):
for file in files:
if file.endswith(".tif"):
source_file_path = os.path.join(root, file)
destination_file_path = os.path.join(destination_folder, file)
shutil.copy(source_file_path, destination_file_path)
```
请将"源文件夹路径"和"目标文件夹路径"替换为您实际的文件夹路径。运行此代码将遍历指定文件夹及其子文件夹,将所有.tif文件复制到目标文件夹中。
请注意,上述代码会在目标文件夹中创建与源文件夹相同的子文件夹结构,并将.tif文件复制到相应的子文件夹中。如果目标文件夹已经存在相同名称的文件,将会进行覆盖。如果您希望避免覆盖现有文件,请根据需要进行修改。
阅读全文