移动媒体文件 - 整理音乐和视频!

该Python代码示例用于自动化整理文件,将MP3文件移动到指定的MP3文件夹,MP4文件则移至finished文件夹。它使用os和shutil模块处理文件路径和移动操作,要求源文件夹路径、目标文件夹存在且无重复文件名。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以下是 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)

结果效果截图:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值