以下是 Python 代码,用于实现将指定文件夹下的所有 MP3 文件移动到指定文件夹下的 MP3 文件夹中,将所有 MP4 文件移动到指定文件夹下的 finished 文件夹中。
运行代码后,将从指定的原始文件夹中搜索所有的 MP3 文件,并将这些文件移动到指定的 MP3 文件夹中。随后,代码将搜索所有的 MP4 文件并将其移动到指定的 finished 文件夹中。
注意:在运行以上代码之前,请确保指定的文件夹路径正确,并且目标文件夹已经存在。同时,在移动文件时,请确保文件名没有重复,否则可能会发生错误。
import os
import shutil
# 指定原始文件夹路径
source_folder = 'D:\mp3songs'
# 指定 MP3 文件夹路径
mp3_folder = 'D:\mp3songs\mp3'
# 指定 finished 文件夹路径
finished_folder = 'D:\mp3songs\Finished'
# 获取原始文件夹中所有文件和文件夹的列表
file_list = os.listdir(source_folder)
# 将原始文件夹中所有 MP3 文件移动到 MP3 文件夹中
for file in file_list:
if file.endswith('.mp3'):
source_file = os.path.join(source_folder, file)
target_file = os.path.join(mp3_folder, file)
shutil.move(source_file, target_file)
# 将原始文件夹中所有 MP4 文件移动到 finished 文件夹中
file_list = os.listdir(source_folder)
for file in file_list:
if file.endswith('.mp4'):
source_file = os.path.join(source_folder, file)
target_file = os.path.join(finished_folder, file)
shutil.move(source_file, target_file)
结果效果截图: