📄️ 批处理基础
基础部分语法。
📄️ 获取目录名、文件名或路径
以前在电商团队,小伙伴每天要处理很多商品文件,上千个商品找对应文件不方便。早先不知道有 Everything 这个工具,自己用 C# 写了快速搜寻和定位文件、目录的小工具,其中路径数据获取,用 C# 生成批处理文件执行调用实现,然后关键字匹配找目录和文件,还可以作用于局域网。
📄️ 通过文本内容行创建文件夹
还是在电商团队,每次处理新商品和上架新商品,商品太多,小伙伴以前是一个一个复制粘贴改名建立目录归档文件,比较麻烦,各商品有一定属性,不能直接批处理建立,于是让小伙伴先 Excel 按他们命名规则拖一行行数据,然后保存在文本文件中,然后用批处理一次性建立各目录。
📄️ 通过文本内容重命名文件
对一个目录下,不能全部规则的命名文件,先按上文介绍的在 Excel 拖行数据保存在文本,然后用批处理一次性处理各文件,在处理前给一个对应命名的提示,先审检是否达到既定目的。
📄️ 根据文件名自动创建目录存放文件
以前给画家做助理,要维护老师几十年的电子作品数据。
📄️ 多轮修改文件名
多轮批量修改目录下文件名,更改文件名大写为小写。
📄️ 文件名操作
每次看到小伙伴 Bulk Rename Utility 玩不转,手动对大量目录子目录下的文件进行加前缀、加后缀、替换、删除等改名操作,就非常心疼。
📄️ 目录名操作
批量对目录子目录进行加前缀、加后缀、替换字符、删除字符等操作,还有删除空目录。
📄️ 提取所有子目录文件(拷贝/剪切)
提取当前目录及子目录下所有子文件到当前根目录,
📄️ 批量剪辑音频
依赖 ffmpeg,配置 ffmpeg 到环境变量。
📄️ 去除指定字符之前或之后的文件名
本篇熟悉 "tokens=1-3 delims=.-" 结合操作
📄️ 合并文本
本篇讲合并文本内容,如交叉合并、去除重复内容行和空行、行首行尾加特定字符、加指定分割线等操作。
📄️ 从视频导出高质量 GIF 图片
依赖 ffmpeg,配置 ffmpeg 到环境变量。
📄️ 路径/时间/字符切分等操作
本篇熟悉操作文件路径、时间,温习字符切分 (Delims)。
📄️ 右键菜单执行批处理文件
本篇无知识点,只是将前面写的,弄到右键菜单,方便随时调用。