import os
import shutil
def copy_images(source_folder, target_folder):
"""
从源文件夹复制所有图片文件到目标文件夹。
支持常见的图片格式,如.jpg, .jpeg, .png, .gif, .bmp, 和.tiff。
"""
image_extensions = ('.jpg', '.jpeg', '.png', '.gif', '.bmp', '.tiff')
for root, dirs, files in os.walk(source_folder):
for file in files:
if file.lower().endswith(image_extensions):
full_file_path = os.path.join(root, file)
shutil.copy(full_file_path, target_folder)
print(f"所有来自 {source_folder} 的图片已被复制到 {target_folder}")
# 主程序执行
if __name__ == "__main__":
source = input("请输入源文件夹的路径: ")
target = input("请输入目标文件夹的路径: ")
copy_images(source, target)