三段式命名:TC下最实用的文件(夹)命名规则

作者:xbeta 版本:070702/070702 出自:善用佳软blog.sina.com.cn/xbeta

   
很多人同一级别的文件或文件夹很多,因而面临了难以定位的问题。如果你用Total Commander,而不是资源管理器,这些困难会有所降低。如果你按本文的三段式命名规则,则更能将操作便利性提高一个台阶,最大程度配合并发挥TC的功能。
   
所谓三段式命名法,是指文件夹按“2位数字序号+2位字母缩写+多个汉字描述”的规则进行命名,如“05 ch 化学项目”。它最适用于工作目录、工作文件,也可参考应用于软件目录。三段式命名法,完美对应了文件名的三种功能:排序、定位、内容描述。
   
内容描述:这是文件(夹)名中最基本部分,无须解释,如“化学项目”、“蓝图阶段”、“蓝图文件_FICO_v1.zip”等。对多数人而言,采用中文会更直观且精简。
   
序号:当你做了N个项目,或一个项目下有N个阶段,分别对应了N个目录后,比较好的原则是,让它们在视图中按从早到晚的顺序排列。比较好的做法是,手工给出序号,置于名称最前,按名称排序。而不建议按更新时间排序(可临时一用,但不宜常态)。
   
定位:如果说上2条是最基本功能,是普适原则。则此定位功能,对应于2字母缩写,则是三段法的点睛之笔,也是与Total Commander,准确讲是TC7,最佳配合之处。

大家知道,TC可以快速高效地定位文件,比资源管理器方便了不知多少倍——这是因为TC知道,定位文件是文件管理器最基本的功能。只有这一步做好,后续功能的效率才有保障。多数有经验的TC用户深知Ctrl+d收藏夹、热键、多Tab在定位时的便利。但xbeta要强调:快速搜索(Quick Search)才是最普适的、应用最多的定位方法。如果你对它了解应用不够,则只能说仅利用了TC快速定位的前半程,而最后一步,又回到了落后的资源管理器方式。举例:要定位到windows目录下的notepad.exe,我的做法是,先ctrl+d w w 到windows目录(相信大家也会类似操作)再直接按下not三键,光标已置于notepad.exe了。

相应配置如下图:

  [图片]

   
“字母(显示快速搜索框)”,这样配置是因为,有搜索框就可以输入多个字母,这样既可保证简写有意义易记,又能避免单字母的重复。其道理与[提倡win+r而不喜欢热键工具]是一样的。

  “文件名精确匹配(&N):”,是TC7的新选项,建议“开头”一项不选,后一项随意。其含义是,不要精确匹配,而要模糊匹配。这样的话,你键入ch,就能匹配到“05 ch 化学项目”。相当于TC6的*ch。但*实在是一个难按的键,所以,TC7这一进步,才使得缩写定位符前面,有可能加上排序数字。

  于是,当你进行如上设置后,对于这样的目录,只须按下两个字母就可直达了。

01 en 海工项目
02 ch 化学项目
03 og 气电项目
……
00 pr 准备阶段
10 bp 蓝图阶段
20 cf 配置阶段
30 dt 数据阶段

之所以建议排序用数字,描述用汉字,也是为了减少与定位符重复的可能。

《三段式命名:TC下最实用的文件(夹)命名规则》有7个想法

  1. 转一个在google讨论组里的问题,是一个实际应用的问题,想听听xbeat是如何解决类似问题的,xbeat在这立面很强。

    —-
    本人在it界,资料文件等有几十个G,各种的产品的白皮书,方案,等等,还有相关的项目文档,现在总是没有找到合适的目录管理方法,就是可以方便的找到文件,总是太乱,有些文件总是符合几个目录的命名规则,时间长了想找个文件很麻烦,我现在总是借助google
    desktop来搜索,但一个关键字总是能找出几百个文档,太繁琐了。

    我想问问大家都是怎么来分类,比如我是这样作的。01-白皮书,02-方案,03-售前,04-售后,05-软件,06-培训,07-成功案例,等等,这样的目录总是很长了。有没有什么软件可以分类呢。

    —-
    “三段式命名:TC下最实用的文件(夹)命名规则“这篇文章是解决这种问题的一个很好的方案,但关键是在文件很多的时候,相似文件很多的情况下,哪种方法是最好的呢?

    1. 本文内容主要是关于“如何更合理设定文件/目录名称”,并非谈内容的分类组织和管理。再者,3段式命名适合“知道文件名称”,需要快速定位的情况,不适用不知道文件名称的情况。

      数量多了,任何手段都会显示出局限。所以,我永恒的建议是精简:删除或归档无用资料,让硬盘、大脑保持澄明状态。

      你所说的“一个关键字总是能找出几百个文档”“有些文件总是符合几个目录的命名规则”“这样的目录总是很长”,打个比方吧:文档管理→输入法;每一文档→一个词条;所有文档→词库;管理方法(无论是关键字搜索还是目录/文件)→编码。其根本问题在于,无论输入法多先进,海量词库总是存在大量“重码”。——这是刚刚想到的一个比喻,但两者确实相符。我自己很少收集资料,而打字也确实采用了单字打法。

      上面的说法或许你不会满意,技术层面补充一些吧:
      ① 先按上述原则,把常用/不常用文档分开,备份或删除一些。
      ② 建立并坚持(重在坚持)一个目录体系。
      ③ 借助google desktop全文搜索或Everything文件名搜索。

      其实,这3条建议都没有新意。或许,经典问题的答案都是如此吧。

      1. 谢谢善用佳软。回复是今天才看到的。

        事实上我已经按照你说的那几点在做了(everthing+tc+关键词式的文件命名规则),看到与你的想法大致一样,感觉更有信心坚持下去了。

        “文件夹命名规则”这个题目非常好,是一个典型的利用软件(tc+everthing)的某个功能,提高工作效率的例子,具有一定的实用性与普遍性。是非常值得探讨与学习的,但搜遍网络,值得一读的好文章不多。在你这里受益匪浅,表示感谢。

  2. 这里2个字母所写的命名规则如何制定,en,ch都是中英文的含义吧?

    cf、dt是英文字母缩写? 是这样的命名规则吗?

  3. 你好:

    我管理文档的方法是在Excel中建立一个索引目录,每个文件用三类来约束,再加一个说明

    用TC配合Excel的公式,可以快速建立这样一个文件,有超链接,很方便

  4. 大量文件管理,用TAG类工具做标签是一个可用的办法

    Excel或类似文件式索引
    对于长期不变更的只读目录树比较有效
    对于不断增删变更文件的目录树
    还是建议Everything式的FS式索引

    全文搜索用过一段时间
    但是因为对系统资源和硬盘空间的消耗过大而弃用了
    因为主要管理的是自己建立和维护的文件
    那么只有养成良好的命名习惯加上TAG应该足够用了

    说道命名习惯
    对于三段式原则
    我也在早期自发产生了类似的想法
    不过我最早的初衷
    不是源于文件的快速定位或者排序
    而是为了在比如Ghost或某些非中文环境下可以快速辨别目录

    概况我的命名习惯
    基本就是 “字母_中文描述” 的两段式

    因为我主要是用资源浏览器管理文件
    字母比数字更便于记忆和定位
    而且大多目录列表不具有顺序性
    自认强制安排数字序号不是很好的做法

    我用的字母不是固定位数
    比较简单的目录用一位
    稍微繁杂的用两位
    三位的绝少用到
    除非遇到重码率很高的情况

    而且因为我的英文不太好
    不太习惯用英文缩写
    而多用目录关键词的拼音首字母
    这可能适用于更多的人群吧

    字母后面我不会用空格
    而会改用下划线或减号
    因为路径中的空格
    会影响很多软件和命令行的路径识别

    1. 同楼上 @xxbdh
      “2位数字序号+2位字母缩写+多个汉字描述”这三段如何联系起来?我也比较倾向于用下划线而不是空格,因为我有跨平台(linux)的需求,在命令行下来,空格不易识别。
      至于减号与下划线之间的选择,则仅仅是个人爱好。

      xbeta注:同意。
      ① 文件路径避免空格是稳妥的习惯。
      ② 鉴于「-」通常用于日期分割(例2011-11-07)及范围(part1-3, page10-20),所以,建议用下划线代替空格。
      为输入方便,建议中文输入法中,保证-_的半角输入状态,而不映射其他标点。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据