栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

基于python的mp4视频文件的快速迁移。

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于python的mp4视频文件的快速迁移。

前言

在信息安全领域,信息的快速迁移是至关重要的,本项目的目的就是在于方便且快捷地迁移特定类型的文件(以mp4文件为例)。

软件的准备

本次项目的编译平台是pycharm,首先进行pycharm的安装

目标文件的位置

直接在想要迁移的文件的地址栏获取文件夹在硬盘中的位置

这是想要迁移的mp4文件原本的位置

这是要迁移到目标文件位置

寻找文件内的mp4文件并向目标文件转移
import shutil
import os

"""
搜索指定文件夹下的所有mp4文件,把搜索到的视频文件全部移动到指定的位置
"""
path = r"E:BaiduNetdiskDownloadhigher mathematicswzx23"  # 搜索某个文件夹下的所有mp4文件
move_path = r"E:BaiduNetdiskDownloadhigher mathematicswzx232"  # 把搜索出来的mp4移动到的位置
if os.path.isdir(move_path):  # 目的文件夹不存在就创建
    pass
else:
    os.mkdir(move_path)
代码整体展示
import shutil
import os

"""
搜索指定文件夹下的所有mp4文件,把搜索到的视频文件全部移动到指定的位置
"""
path = r"E:BaiduNetdiskDownloadhigher mathematicswzx23"  # 搜索某个文件夹下的所有mp4文件
move_path = r"E:BaiduNetdiskDownloadhigher mathematicswzx232"  # 把搜索出来的mp4移动到的位置
if os.path.isdir(move_path):  # 目的文件夹不存在就创建
    pass
else:
    os.mkdir(move_path)


def dfs(dir_name):  # 深度遍历
    try:
        for i in os.listdir(dir_name):  # 遍历子目录
            full_path = os.path.join(dir_name, i)  # 路径合并
            if (full_path.endswith('.mp4')):  # 文件名以mp4结尾
                print(full_path)  # mp4文件的具体路径
                print(os.path.dirname(full_path))  # 视频文件的父目录
                shutil.move(full_path, move_path)  # 把目标文件移到目的位置
            if os.path.isdir(dir_name):  # 如果是目录,进行递归遍历
                dfs(dir_name + '/' + i)  # 递归遍历下一级子目录
    except:
        pass


if __name__ == '__main__':
    dfs(path)

 

 运行效果

 可见原本文件夹中的文件中的所有mp4文件均被搜索出来并且迁移到指定文件夹内。用时不到2s。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/920349.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号