【发布时间】:2018-02-07 10:07:00
【问题描述】:
我正在尝试使用 Autohotkey/RegEx 重命名文件(通常是下载的字幕)以丢弃不必要的字符,删除“。”以最终重命名的文件将仅包含名称和四位数年份的方式留出空间。一个例子如下
- 原始文件名/路径
D:\Folder\子文件夹\Hamburger.Hill.1987.BluRay.720p.x264.srt
- 重命名的文件应该是这样的
D:\Folder\Sub 文件夹\Hamburger Hill 1987.srt
最初我只打算删除“.”。通过贡献“Ro Yo Mi”,AHK 代码可以删除“.”。到太空(Current Code Part 1),它回答了我最初的问题。
后来我意识到也有可能删除不必要的字符(仅保留名称、年份和原始文件扩展名)。 Ro Yo Mi”还尝试添加新的代码行来重命名文件名中不必要的字符串 (Current Code Part 2)。虽然代码表面上显示可以重命名(显示在消息代码中)但最终实际上无法重命名。可能需要进一步升级或更改才能使其按预期工作。代码的当前状态可以在给定的参考中找到。
【问题讨论】:
标签: regex autohotkey