移动指定路径下所有wav文件到指定目录

#coding:utf-8
import os
import re
import shutil

#音频文件格式:12345678910_2019-09-06-13-38-13_record-1004.wav

wav_folder_list = [] #声明一个存放音频文件夹名字的列表
folder_list = os.listdir('./') #遍历当前目录下所有的文件及文件夹
# print(folder_list)
count = len(folder_list)
print('当前路径文件夹数量%d'%count)
for i in range(count):
    if 'group' in folder_list[i]:
        wav_folder_list.append(folder_list[i])
    else:
        pass
# print(wav_folder_list)
wav_folder_count = len(wav_folder_list)
for i in range(wav_folder_count):
    path = './'+ wav_folder_list[i] + '/'
    file_list = os.listdir(path)
    # print(file_list)
    file_count = len(file_list)
    print('当前文件夹文件数量%d'%file_count)
    for j in range(file_count):
        if '.wav' in file_list[j]:
            plan = r'_(.*?)_' #打算以日期为名字创建文件夹以便分类,所以用正则匹配出日期
            try:
                ret = re.findall(plan,file_list[j])[0]
                year = ret[0:4]
                month = ret[5:7]
                day = ret[8:10]
                date = year+month+day
                # print(date)
                if not os.path.exists(date): #如果存在该文件夹就略过,不存在就新建
                    os.mkdir(date)
                oldfile = path + file_list[j]
                newfile = './'+ date +'/'+ file_list[j]
                # print(oldfile,newfile)
                shutil.move(oldfile,newfile)#移动文件
            except:
                pass
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Total Commander,简称 TC,原名 Windows Commander,是一款功能非常强大的全能文件管理器。Total Commander 是共享软件,官网下载版本为一个月试用版。支持随意自定义的菜单、工具栏、快捷键,给您最大的自由,打造个性 TC。一般的文件操作,如搜索、复制移动、改名、删除等功能应有尽有。   Total Commander(原名 Windows Commander)是强大的 Windows 资源管理器终结者。以其使用方便、功能强大、设计体贴、稳定可靠征服了无数电脑老鸟。在接触、了解这个完美的工具后,相信你会和我一样有相见恨晚的感觉。   Total Commander 的最大特点是由两个列表窗口组成,这种设计避免了 Windows资 源管理器目录树在文件操作的一系列弊端:   首先,资源管理器在选择一个文件夹后,如果想先看一下另一个文件夹的内容,就必须先丢失当前的选择,后边要再对先前选择进行操作(复制移动)时又需要重新寻找上一次选择的文件夹;其次,将一个文件夹目录树一侧移动复制,如果和目的目录相距较远,是一件极为痛苦的事情——要按着鼠标把文件拖运好远。而使用双列表窗就不会有这些苦恼。 特色功能   压缩文件   压缩文件我们几乎每天都会接触到,不得不把WinZip、WinRAR之类的压缩软件安上一堆,还要逐个去学习它们的使用方法。从Windows Me开始,微软在操作系统中加入了对zip文件的支持,使压缩包操作起来像文件夹一样方便。Total Commander更胜一筹,不但支持Zip、RAR、ACE等多种格式和各种压缩软件生成的自解压缩文件,而且具有普通压缩软件的所有功能:创建自解压缩包、分卷压缩包、一次解压多个压缩包等等。另一方面它又超越了现在的压缩软件,支持直接对压缩包内文件改名,对压缩包内部搜索,甚至直接在两个压缩包间拷贝文件。   批量文件改名   Total Commander的文件改名功能足以让专业软件自叹不如。你所能够想得到的在这里几乎都可以实现,例如修改扩展名、在文件名称中加上数字、转换大小写、替换指定的字符、把目录名或是当前的时间日期加入文件名中。由于使用了占位符,使用者可以精确地控制在第几个字符上使用上面这些设置。修改结果立即显示在相应文件后面,直到按下“开始”才真正对文件修改,修改后仍可以随时撤消。   文件分割   为了通过因特网或软盘传送文件,我们常常将大文件分割成多个小文件,于是就出现了大量的文件分割工具,这些软件往往需要目标机器上也安装有同样的软件。而Total Commander则不同,在目标机器上使用DOS命令“Copy”就可以把文件合并,也就是说有Windows的地方就可以合并。同时它还会创建一个校验文件,用Total Commander合并时,这个文件用来检验合并后的文件是否和原文件相同。   内置FTP功能   Total Commander同时可以连接多个服务器,支持站对站传输、设置代理服务器、自动保持在线,支持续传,允许定制远端路径和本地路径,丝毫不比专业软件差。更重要的是:一切操作就和你在Total Commander中操作本地文件一模一样!   内置查看器   用过内置查看器后你会发现windows记事本的速度太慢了!它可以用最快的速度、最少的资源打开任意大小的文本文件,而且支持以unicode(Dos系统的字符集)、二进制、十六进制格式显示所打开的文件。对html文件,它能自动去除各种html标记,并且把原有的链接保留,嫌IE启动慢的话,用它就可以了。除此之外它还支持各种多媒体文件,例如BMP格式的图片、AVI、WAV,甚至MP3!如果功能再强大些恐怕Media Player、AcdSee、WinAmp都要下岗了。   搜索功能   和 Total Commander 搜索功能比起来,资源管理器中的简直是小儿科。除了能够指定查找文件的大小、日期、属性,Total Commander还可以在压缩包中搜索,直接搜索多个文本文件指定的文字,甚至是搜索压缩包中文本文件的内容!搜索设置还可以保存起来以便下次搜索时再次使用。   有了 Total Commander,不但可以让资源处理器走开,而且压缩软件、改名软件、分割软件、FTP软件也可以统统请出硬盘。这个世界清净了!
网管教程 从入门到精通软件篇 ★一。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R,修复! Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的诊断和测试以及恢复系统功能的工具。小编的确一直都想把这方面的命令做个总结,这次辛苦老范给我们整理了这份实用的秘笈。   Bootcfg   bootcfg 命令启动配置和故障恢复(对于大多数计算机,即 boot.ini 文件)。   含有下列参数的 bootcfg 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的 bootcfg 命令。   用法:   bootcfg /default  设置默认引导项。   bootcfg /add    向引导列表中添加 Windows 安装。   bootcfg /rebuild  重复全部 Windows 安装过程并允许用户选择要添加的内容。   注意:使用 bootcfg /rebuild 之前,应先通过 bootcfg /copy 命令备份 boot.ini 文件。   bootcfg /scan    扫描用于 Windows 安装的所有磁盘并显示结果。   注意:这些结果被静态存储,并用于本次会话。如果在本次会话期间磁盘配置发生变化,为获得更新的扫描,必须先重新启动计算机,然后再次扫描磁盘。   bootcfg /list   列出引导列表中已有的条目。   bootcfg /disableredirect 在启动引导程序中禁用重定向。   bootcfg /redirect [ PortBaudRrate] |[ useBiosSettings]   在启动引导程序中通过指定配置启用重定向。   范例: bootcfg /redirect com1 115200 bootcfg /redirect useBiosSettings   hkdsk   创建并显示磁盘的状态报告。Chkdsk 命令还可列出并纠正磁盘上的错误。   含有下列参数的 chkdsk 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的 chkdsk 命令。   vol [drive:] [ chkdsk [drive:] [/p] [/r]   参数  无   如果不带任何参数,chkdsk 将显示当前驱动器中的磁盘状态。 drive: 指定要 chkdsk 检查的驱动器。 /p   即使驱动器不在 chkdsk 的检查范围内,也执行彻底检查。该参数不对驱动器做任何更改。 /r   找到坏扇区并恢复可读取的信息。隐含着 /p 参数。   注意 Chkdsk 命令需要 Autochk.exe 文件。如果不能在启动目录(默认为 %systemroot%System32)中找到该文件,将试着在 Windows 安装 CD 中找到它。如果有多引导系统的计算机,必须保证是在包含 Windows 的驱动器上使用该命令。 Diskpart   创建和删除硬盘驱动器上的分区。diskpart 命令仅在使用故障恢复控制台时才可用。   diskpart [ /add |/delete] [device_name |drive_name |partition_name] [size]   参数 无   如果不带任何参数,diskpart 命令将启动 diskpart 的 Windows 字符模式版本。   /add   创建新的分区。   /delete   删除现有分区。   device_name   要创建或删除分区的设备。设备名称可从 map 命令的输出获得。例如,设备名称:   DeviceHardDisk0   drive_name   以驱动器号表示的待删除分区。仅与 /delete 同时使用。以下是驱动器名称的范例:   D:   partition_name   以分区名称表示的待删除分区。可代替 drive_name 使用。仅与 /delete 同时使用。以下是分区名称的范例:   DeviceHardDisk0Partition1    大小   要创建的分区大小,以兆字节 (MB)表示。仅与 /add 同时使用。   范例   下例将删除分区: diskpart /delete Device HardDisk0 Partition3 diskpart /delete F:   下例将在硬盘上添加一个 20 MB 的分区:   diskpart /add Device HardDisk0 20   Fixboot
前几天刚好有群友问我有没有 Total Commander 这款文件资源管理器工具,我当时很果断的回答没有。其实这款工具很早就知道,只是一直没使用过而已。XYplorer 也是一款轻量级的资源管理工具哦。而在前几天 Total Commander 已经发布了正式版。当然特别版也会跟随正式版而发布,所以就有了今天这篇 Total Commander 文章。如果你有更多好资源也可以联系我,将更多优秀的资源分享给更多的人,谢谢。 系统增强文件管理器 Total Commander 中文多语特别版系统增强文件管理器 Total Commander 中文多语特别版 Total Commander,简称 TC,原名 Windows Commander,是一款功能非常强大的全能文件管理器。Total Commander 是共享软件,官网下载版本为一个月试用版。支持随意自定义的菜单、工具栏、快捷键,给您最大的自由,打造个性 TC。一般的文件操作,如搜索、复制移动、改名、删除等功能应有尽有。 Total Commander(原名 Windows Commander)是强大的 Windows 资源管理器终结者。以其使用方便、功能强大、设计体贴、稳定可靠征服了无数电脑老鸟。在接触、了解这个完美的工具后,相信你会和我一样有相见恨晚的感觉。 Total Commander 的最大特点是由两个列表窗口组成,这种设计避免了 Windows资 源管理器目录树在文件操作的一系列弊端: 首先,资源管理器在选择一个文件夹后,如果想先看一下另一个文件夹的内容,就必须先丢失当前的选择,后边要再对先前选择进行操作(复制移动)时又需要重新寻找上一次选择的文件夹;其次,将一个文件夹目录树一侧移动复制,如果和目的目录相距较远,是一件极为痛苦的事情——要按着鼠标把文件拖运好远。而使用双列表窗就不会有这些苦恼。 Total Commander 特色 压缩文件 压缩文件我们几乎每天都会接触到,不得不把WinZip、WinRAR之类的压缩软件安上一堆,还要逐个去学习它们的使用方法。从Windows Me开始,微软在操作系统中加入了对Zip文件的支持,使压缩包操作起来像文件夹一样方便。Total Commander更胜一筹,不但支持Zip、RAR、ACE等多种格式和各种压缩软件生成的自解压缩文件,而且具有普通压缩软件的所有功能:创建自解压缩包、分卷压缩包、一次解压多个压缩包等等。另一方面它又超越了现在的压缩软件,支持直接对压缩包内文件改名,对压缩包内部搜索,甚至直接在两个压缩包间拷贝文件。 批量文件改名 Total Commander的文件改名功能足以让专业软件自叹不如。你所能够想得到的在这里几乎都可以实现,例如修改扩展名、在文件名称中加上数字、转换大小写、替换指定的字符、把目录名或是当前的时间日期加入文件名中。由于使用了占位符,使用者可以精确地控制在第几个字符上使用上面这些设置。修改结果立即显示在相应文件后面,直到按下“开始”才真正对文件修改,修改后仍可以随时撤消。 文件分割 为了通过因特网或软盘传送文件,我们常常将大文件分割成多个小文件,于是就出现了大量的文件分割工具,这些软件往往需要目标机器上也安装有同样的软件。而Total Commander则不同,在目标机器上使用DOS命令“Copy”就可以把文件合并,也就是说有Windows的地方就可以合并。同时它还会创建一个校验文件,用Total Commander合并时,这个文件用来检验合并后的文件是否和原文件相同。 内置FTP功能 Total Commander同时可以连接多个服务器,支持站对站传输、设置代理服务器、自动保持在线,支持续传,允许定制远端路径和本地路径,丝毫不比专业软件差。更重要的是:一切操作就和你在Total Commander中操作本地文件一模一样! 内置查看器 用过内置查看器后你会发现windows记事本的速度太慢了!它可以用最快的速度、最少的资源打开任意大小的文本文件,而且支持以unicode(Dos系统的字符集)、二进制、十六进制格式显示所打开的文件。对Html文件,它能自动去除各种html标记,并且把原有的链接保留,嫌IE启动慢的话,用它就可以了。除此之外它还支持各种多媒体文件,例如BMP格式的图片、AVI、WAV,甚至MP3!如果功能再强大些恐怕Media Player、AcdSee、WinAmp都要下岗了。 搜索功能 和 Total Commander 搜索功能比起来,资源管理器中的简直是小儿科。除了能够指定查找文件的大小、日期、属性,Total Commander还可以在压缩包中搜索,直接搜索多个文本文件指定的文字,甚至是搜索压缩包中文本文件的内容!搜索设置还可以保存起来以
第1章 窗体与界面设计 1 1.1 菜单应用 2 实例001 在系统菜单中添加菜单项 2 实例002 带历史信息的菜单 3 实例003 菜单动态合并 4 实例004 像“开始”菜单一样漂亮的菜单 5 实例005 多彩的菜单 6 实例006 可以拉伸的菜单界面 8 1.2 工具栏设计 9 实例007 带背景的工具栏 9 实例008 浮动工具栏 10 1.3 状态栏设计 11 实例009 在状态栏中显示检查框 11 实例010 带进度条的状态栏 12 实例011 状态栏中加入图标 13 1.4 导航菜单界面 14 实例012 OutLook界面 14 实例013 带导航菜单的主界面 15 实例014 图形化的导航界面 16 1.5 特色程序界面 18 实例015 类QQ的程序界面 18 实例016 类似Windows XP的程序界面 20 实例017 以图形按钮显示的界面 21 实例018 以树型显示的程序界面 23 实例019 以XPManifest组件显示界面 24 实例020 动态按钮的窗体界面 25 1.6 特殊形状的窗体 26 实例021 非矩形窗体 26 实例022 建立字体形状窗体 28 1.7 多媒体光盘 29 实例023 自动启动的多媒体光盘程序 29 实例024 为触摸屏程序添加虚拟键盘 30 实例025 触摸屏系统 31 1.8 窗体效果 33 实例026 半透明渐显窗体 33 实例027 窗口颜色的渐变 34 实例028 带背景的窗体 35 实例029 为窗体增加边框 36 1.9 窗体动画 37 实例030 窗体中的滚动字幕 37 实例031 动画显示窗体 38 实例032 制作闪烁的窗体 39 实例033 直接在窗体上绘图 40 实例034 动画形式的程序界面 41 实例035 以时钟显示界面窗体 42 1.10 标题栏窗体 44 实例036 标题栏上的按钮 45 实例037 使窗体标题栏文字右对齐 47 实例038 没有标题栏但可以改变大小的窗口 48 1.11 设置窗体位置 49 实例039 不可移动的窗体 49 实例040 设置窗体在屏幕中的位置 50 实例041 始终在最上面的窗体 51 1.12 设置窗体大小 52 实例042 限制窗体大小 52 实例043 获取桌面大小 53 实例044 组件大小随窗体的改变而改变 53 实例045 在窗口间移动按钮 54 实例046 如何实现Office助手 55 1.13 窗体控制技术 56 实例047 在关闭窗口前加入确认对话框 56 实例048 程序在循环中响应界面操作 57 实例049 使用任意组件拖动窗体 58 实例050 动态创建窗体和释放窗体 59 实例051 修改提示字体及颜色 60 1.14 其他技术 61 实例052 窗口融合技术 61 实例053 给MDI窗体加背景 62 实例054 如何关闭MDI类型窗体中的子窗体 63 实例055 向提示框中添加图标 64 第2章 控件应用 67 2.1 TEdit控件应用典型实例 68 实例056 从右至左输入数据 68 实例057 为TEdit控件添加列表选择框 69 实例058 只允许输入数字的TEdit组件 70 2.2 TSpeedButton控件应用典型实例 71 实例059 在TSpeedButton按钮中显示图标 71 实例060 折行显示按钮标题 72 2.3 TMemo控件应用典型实例 73 实例061 设置TMemo组件的边界 73 实例062 TMemo组件的光标定位 74 实例063 得到TMemo中的可见行数 75 2.4 TListBox控件应用典型实例 76 实例064 在TListBox组件间交换数据 76 实例065 为TListBox添加水平滚动条 77 实例066 将数据库数据添加到组合框中 78 实例067 借助绑定控件实现数据选择录入 79 2.5 TListView控件应用典型实例 80 实例068 TListView列表拒绝添加重复信息 80 实例069 将数据库数据添加到TListView控件 82 实例070 用TListView控件制作导航界面 83 实例071 在TListView控件中对数据排序或统计 84 实例072 在TListView组件中绘制底纹 86 实例073 在列表视图中拖动视图项 87 2.6 TTreeView控件应用典型实例 88 实例074 将数据库数据显示到树视图中 88 实例075 用TTreeView控件制作导航界面 90 实例076 TTreeView组件遍历磁盘目录 91 实例077 TTreeView组件在数据库中的应用 92 2.7 TStringGrid控件应用典型实例 94 实例078 程序运行时对

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值