写一个程序:在一指定路径下的所有文件夹中新建一个VimbaTop文件夹并将所有文件夹中的图片移动到各自新建的VimbaTop文件夹中
你可以使用Python编写一个程序来完成这个任务。首先,你需要导入os模块来处理文件和文件夹的操作,以及shutil模块来移动文件。
下面是一个示例程序:
import os
import shutil
def move_images_to_vimbatop_folder(root_directory):
# 遍历指定路径下的所有文件夹
for foldername, subfolders, filenames in os.walk(root_directory):
# 创建VimbaTop文件夹
vimbatop_folder = os.path.join(foldername, "VimbaTop")
os.makedirs(vimbatop_folder, exist_ok=True)
# 遍历文件夹中的文件
for filename in filenames:
# 判断文件是否为图片文件
if filename.endswith(".jpg") or filename.endswith(".png"):
# 移动图片文件到VimbaTop文件夹
source_file = os.path.join(foldername, filename)
destination_file = os.path.join(vimbatop_folder, filename)
shutil.move(source_file, destination_file)
# 指定路径
root_directory = "/path/to/directory"
# 调用函数来移动图片到VimbaTop文件夹
move_images_to_vimbatop_folder(root_directory)
你需要将/path/to/directory替换为你想要操作的文件夹的路径。程序会遍历该路径下的所有文件夹,并在每个文件夹中创建一个名为VimbaTop的文件夹。然后,它会将每个文件夹中的图片移动到对应的VimbaTop文件夹中。
请注意,这个程序只会移动.jpg和.png格式的图片文件。如果你希望移动其他类型的文件,可以在代码中相应地修改判断条件
原文地址: https://www.cveoy.top/t/topic/iG6Z 著作权归作者所有。请勿转载和采集!