需要ffmpeg,配置ffmpeg到环境变量。
应用场景:购买了一个专辑的有声文件,音轨上固定时间有广告之类的插入,去除掉它。
批量对目录子目录进行加前缀、加后缀、替换字符、删除字符等操作,还有删除空目录。
每次看到小伙伴Bulk Rename Utility玩不转,手动对大量目录子目录下的文件进行加前缀、加后缀、替换、删除等改名操作,就非常心疼。
多轮批量修改目录下文件名,更改文件名大写为小写。
以前给画家杨彦作助理,要维护杨老师几十年的电子作品数据,若干文件,但是,有一定规则,如有按年份命名,这样,根据"tokens=1,* delims=-"
按长度按指定字符切分文件名,自动创建年份的目录,保存对应的所有文件。
对一个目录下,不能全部规则的命名文件,先按上文介绍的在Excel拖行数据保存在文本,然后用批处理一次性处理各文件,在处理前给一个对应命名的提示,先审检是否达到既定目的。
还是在电商团队,每次处理新商品和上架新商品,商品太多,小伙伴以前是一个一个复制粘贴改名建立目录归档文件,比较麻烦,各商品有一定属性,不能直接批处理建立,于是让小伙伴先Excel按他们命名规则拖一行行数据,然后保存在txt,然后用批处理一次性建立各目录。
以前在电商团队,小伙伴每天要处理很多商品文件,上千个商品找对应文件不方便。早先不知道有Everything这个工具,自己用C#写了快速搜寻和定位文件、目录的小工具,其中路径数据获取,用C#生成批处理文件执行调用实现,然后关键字匹配找目录和文件,还可以作用于局域网。
本系列笔记是我在Windows平台上,多年工作和生活中积累下来的批处理相关技术点。
UPDATE: 2018-12-18 :