![适用于 Windows 的自定义文件命名约定](https://linux22.com/image/1504537/%E9%80%82%E7%94%A8%E4%BA%8E%20Windows%20%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E6%96%87%E4%BB%B6%E5%91%BD%E5%90%8D%E7%BA%A6%E5%AE%9A.png)
问题
- 是否可以改变windows 文件保存约定格式这样它就会自动在文件名前面包含一个日期(或自定义内容),然后提示我保存?(我敢问是否存在这样一种“智能文件命名系统”,它可以检测上下文并提供命名建议。)
通过附加创建日期来批量重命名文件是否更好?
研究
我搜索了一段时间,发现最接近这个问题的是这些问题:
我想要更好的文件命名约定的动机
- 保持井然有序
- 更快地查找文件,因为显然空格对数据库不利,最好使用 _
- 我得到的最好的建议是 “比起特定的惯例更重要的是保持一致。选择一种风格,并坚持下去。”
任何反馈都将不胜感激。
答案1
使用自动热键你可以离你所需要的更近一步。我实际上正在使用这种方法。
以下是一组示例热键Win+F2至Win+ F5,它们可以以各种格式插入当前日期。这只是一个示例,您可以自定义插入的内容,甚至可以在打开“保存”对话框后立即插入(未包含该代码)。
#F2:: ;Long date
FormatTime, TimeString,, yyyyy-MM-dd HH:mm:ss
Send %TimeString%
Return
#F3:: ;Short date
FormatTime, TimeString,, yyyyy-MM-dd
Send %TimeString%
Return
#F4:: ;Code date
FormatTime, TimeString,, yyMMdd
Send %TimeString%
Return
#F5:: ;Long date for filenames
FormatTime, TimeString,, yyyyy-MM-dd_HH-mm-ss
Send %TimeString%
Return