本指南适用于拥有大量文件的任何人,无论是照片,MP3,文档还是您需要快速按日期快速排序的任何其他类型的文件。
只有一种正确的方法将日期放入文件名中。 当我说“文件名中的日期”时,是指文件的实际标题中带有日期。
每次必须使用正确的日期格式来格式化:
- 四位数年份
- 短跑
- 两位数字月份或一位数字月份,前导零
- 短跑
- 两位数的月份中的某天或一位数的月份中的前导零
- 下划线
- 小写字母的文件描述,单词之间用下划线分隔(可选,但更合规)
这是一个例子:
2009-03-27_my_document.doc
现在,我将解释为什么这是文件名正确的日期格式结构。
四位数年份
您这样做是为了避免将一年和一个月混淆。 如果您的日期写为08-07-08,是 2008年 8月 7日 还是 2008年7月 8日 ? 你不知道
“没关系,我总是使用月/日/年。”
这很重要,因为不是每个人都使用月/日/年。
两位数字月份或一位数字月份,前导零
每个两位数的月足以理解。 例如,12月是12。
像5月这样的单位月份是5。但是您不必这样写。 您添加一个前导零,因此它写为05。
为什么?
因为某些操作系统不会以没有前导零的正确数字顺序列出文件。 Windows XP及其之前的所有早期版本都可以执行此操作。
示例:您有10个DOC文件,范围从0到10。单个数字上没有前导零。
这将在Windows资源管理器中的XP中显示为:
0.doc
1.doc
10.文档
2.doc
3.doc
4.doc
5.doc
6.doc
7.doc
8.doc
9.doc
请注意,1和10彼此正对。 XP为什么要这样做? 因为1在0之后,在2和所有其他数字之前。 XP仅按照“看到的”第一个字符进行操作。
在Windows资源管理器界面(例如“文件/打开”对话框)之外列出文件时,即使Windows Vista和7仍会执行此操作。
第二个示例:00、01、02、03、04、05、06、07、08、09、10
所有这些数字 将以 正确的顺序列出。 0总是在1之前,即使Windows列出文件的方式,也绝对不会出现此“错误”; 这就是为什么你这样做。
两位数的月份中的某天或一位数的月份中的前导零
您这样做的原因与月份完全相同。
下划线
下划线(此字符:_)是必需的,因为日期已使用破折号。 使用下划线可以清晰地指示出什么是描述符以及什么是日期。
另外,使用下划线是因为尝试通过Internet发送文件中带有文字空间的文件会导致%20,或者只是在尝试传输时失败。 为了避免这种情况,必须为该空间使用替换物。 下划线就是它。
小写字母文件说明,单词之间用下划线分隔
如上所述,这是可选的。 您可以使用小写字母,以防万一您必须通过FTP从命令行上载小写字母。 在涉及字母的情况下,很容易犯错误-特别是文件名较长时。 如果您知道所有字母都是小写字母,则可以大大减少键入错误。
为什么是年/月/日而不是年/日/月?
年/月/日是正确的大端格式,并遵循ISO 8601国际标准。 年/日/月没有。 如果愿意,您可以在此处查看更多信息。
好的,所以我现在知道很多有关文件中日期格式的知识。 我为什么要在乎?
您应该出于三个充分的理由而在意。
首先也是最明显的一点是,无论使用哪种操作系统,它都将使文件的管理更加容易。 而且,如果您打算长时间使用XP,则必须这样做,因为它会列出以数字开头的文件。
其次,由于世界每天都在变小,因此,您有可能迟早会与整个池塘中的某人交换文件(如果尚未这样做的话)。 使用国际认可的big endian标准消除了日期格式真正代表的所有混淆。
第三,无论您使用什么操作系统,文件都可以正确排序,无论您使用哪个 网站 ,文件都可以正确排序。 使用Windows SkyDrive,Google文档,纯FTP还是其他在线存储方式? 使用正确的日期格式,在文件标题中,您可以轻松地进行排序。
仅按修改日期或创建日期排序会不会更容易?
不一定,因为它可以增加许多重复步骤。
在Windows(XP / Vista / 7)中,可以通过Windows资源管理器添加的两列是“ 修改 日期” 和“ 创建日期” 。 但是,为了查看这些内容,您在查看文件时必须处于“ 详细信息” 视图模式。
默认情况下,默认情况下通常存在“ 修改日期” ,但“ 创建日期” 则不存在,因此您必须通过右键单击一列以查看所有可用 日期 来添加它,然后选择“ 创建日期” 才能看到它。
Windows XP中的示例:
为了达到这一点,只需要五次点击就可以看到这些东西。
- 视图
- 细节
- 右键单击列
- 创建日期
- 单击以按创建日期排序
您可能需要 一遍又一遍地 执行此操作 , 尤其是在XP中,因为Windows可能不会“记住”该查看模式。 它会很快变得非常令人沮丧。
将日期添加到文件标题中,无需执行任何上述操作。
在文件标题中使用这样的日期格式最有用?
我想到了三个实例:
- 相片
- 文件资料
- 标有日期的音频或视频广播
是否有任何办法可以自动使用这样的日期重命名多个文件?
绝对。 您需要的工具是Windows重命名母版。 以下是使用该软件来一次修改任意数量的文件的方法,这些文件一次全部创建,文件的创建日期在最前面:
1.启动重命名母版。
2.删除所有现有步骤。 单击 编辑, 然后单击 清除重命名选项 ,即可轻松完成此 操作 ,如下所示:
3.在RM中,导航到文件所在的文件夹。 通过使用应用程序左侧的文件夹浏览器来执行此操作。 如果看不到它,请在使用“重命名母版”时按CTRL + B。
4.单击“ 新建步骤” 按钮,然后单击“ 添加到开始/结束” ,如下所示:
5.在以下位置添加以下内容:?dc:FYYYY-MM-DD?_
是的,我知道这看起来很奇怪,但是可以。 看起来像这样:
确保选择“从头开始”和“至名称”,如上所示。
6.再次单击 New Step 按钮,然后选择 Replace Name / Phrase ,如下所示:
7.将步骤设置为如下所示,并仔细执行以下步骤:
在“替换”旁边,我们选择 短语 。 这将启用其他字段。
在 词组 右侧的字段中,单击内部,然后按空格键一次以添加空格。 您无法在上面的屏幕快照中看到此内容,因为显然看不到空格。
在 with 右边的字段中,输入下划线(此字符:_)。
8.单击“ 大小写与通配符” 选项卡,选中“ 替代配置设置”, 然后选中 小写字母 选项,如下所示:
9.将“ 名称” 与“ 新名称” 列进行比较,以确保将进行适当的更改。
以上正是我们想要的。 最好的例子是“ New OpenDocument Text.odt”。
从“ 新名称” 列中可以看到,它将更改为:
2009-09-23_new_opendocument_text.odt
使用正确的日期格式添加文件创建日期。 所有空格均由下划线替换,大写字母更改为小写。
之后,单击此按钮:
(位于“重命名母版”的底部)
..就是这样。
始终记得仔细进行文件重命名,尤其是对大量文件而言。 使用该软件时,请密切注意“重命名母版”中的“ 新名称” 列 ,因为无论您看到什么,都将确切地将文件重命名为逐字。 因此,如果看起来不对,那就错了。 在点击底部的重命名按钮之前,请对其进行更正。
Vista / 7用户最后注意事项
如您所知,需要文件许可权才能在特定位置重命名文件。 如果您尝试修改没有适当访问权限的文件,RM可能无法正常运行。 要解决此问题,请重命名您在桌面上创建的特定文件夹或“我的文档”中创建的特定文件夹中的文件。 从这些位置重命名文件时,RM应该可以正常工作。 只要记住要创建一个特定的文件夹即可,这样您就不会错误地重命名其他任何文件。