纵观古今,父母给自家小孩取名字通常是一件严肃的事情,往往慎之又慎。既要把家族文化内涵考虑在内,又要与同辈之间有所差异并赋予其一定的意义!我想如果我们也能把电脑中的文件当成是自己的小孩并遵循特定的命名原则的话,就不会出现文件名称千奇百怪毫无规律可循,并且只有打开它才能知道里面是关于什么的现象了。
为此,本文从以下三个方面给大家分享关于如何规范文件及文件夹的命名方法。

一、规范命名的意义

1.沟通的需要
让接收方一眼明白文件的主题
这一点特别是在给同事发邮件的时候显得特别重要,对方可以在不下载文件并打开文件就能够知道文件大概内容,节约对方时间。

2.索引的需要
方便快速检索到所需要的文件
windows电脑自带的搜索工具以及市面上常用的检索软件(如Everything)都是基于文件的名称,无法检索到文件里面内容(macOS可以)。为了能够使用上述工具快速定位到所需的文件,规范的文件命名就显得尤为重要了。

3.回溯的需要
区分版本并随时回溯到以前的版本
错误示范:XX终稿XX终稿最终版XX终稿最终绝不修改版 .... hhh举的例子比较夸张了

二、命名的方式

1)文件命名规范
命名结构:项目命名词(或项目编号)+文件命名词+文件作者+日期+版本号.文件后缀
例如:2016年公司部门工作总结_营销部_大鹏_20170101_V1.0.doc
文件名称由五部分组成:

  • 第一部分为阐述文件主题,观其名知大意;
  • 第二部分为文件所属类别,如在单位工作的写工作部分、学生人群可写班级等;
  • 第三部分为文件创建者;
  • 第四部分为当前文件的日期;
  • 第五部分为文件阶段标识,用于版本管理。

2)文件夹命名规范
命名结构:文件夹名称+开始日期+结束日期
例如:Prj_PC PIS Project_20170101_ 第二个下划线后为空,等待工作结束后添加结束日期即可。
文件夹的命名由三部分组成:

  • 项目名称
  • 项目开始日期
  • 项目结束日期

3)GTD思想指导下的文件命名
为了更好的整理自己的文件,可增加了几个特殊的符号,用于标识不同状态的文件:
1、!(叹号)——标注重要的文件或者文件夹
2、#(井号)——标注等待处理的文件或者文件夹
3、@(@号)——标注正在处理的文件或者文件夹
对那些处理完毕的文件,应该放在合适的文件夹当中,因此不作特殊符号的标注。这些符号的使用,是作为文件命名的首字应用,如此一个文件夹中,标注特殊符号的文件会排列在一块,查找和使用起来会比较方便。

三、版本管理

在编各种文档时,我们一般均要进行多次的修改,这样就会出现不同的版本,一般情况下不要将旧的版本删除,而是编好相应的版本,均进行保留。在未正式成稿前,可以在文件名之后标上V0.1,V代表version版本,0代表这是草稿,.1代表这是草稿的第一版,如果草稿做了修改则为V0.2,依次类推,到了正式发布的第一版则为V1.0,发布后再改,小的改动我们可以在小数点后加,如V1.1说明正式发布版本有了较小的改动;大的改动可以在小数点前加,如V2.0则说明比V1.0有了较大的改动。这样就非常清晰明了。

作者:胡鹏的平凡之路
链接:https://www.jianshu.com/p/a4673adb4f2e
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

【文件管理】-如何规范文件及文件夹命名相关推荐

  1. vue文件命名规范和文件夹命名规范

    views 命名 views 文件夹下面是由 以页面为单位的vue文件 或者 模块文件夹 组成的,放在 src 目录之下,与 components.assets 同级. views 下的文件夹命名 v ...

  2. 【linux基础】重命名文件和文件夹

    linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式 ...

  3. phpstorm如何进行文件或者文件夹重命名

    1.phpstorm的重构 1.1重命名 在phpstorm中,右键点击我们要进行修改的文件,然后又一项重构,我们就可以进行对文件的重命名. 接下来点击重命名进行文件或者文件夹的重新命名. 在框中输入 ...

  4. Linux shell - 重命名文件和文件夹(mv)

    linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 转载于:htt ...

  5. Linux 文件或文件夹重命名命令mv

    使用命令mv既可以重命名,又可以移动文件或文件夹.例如: 1.将目录A重命名为B mv A B 2.将/a目录移动到/b下,并重命名为c mv /a /b/c 3.将一个名为abc的文件重命名为123 ...

  6. linux文件自动改名,C#如何在生成文件夹或者文件时候自动重命名

    C#如何在生成文件夹或者文件时候自动重命名 如果你在一个文件夹里面, 连续添加文件夹或者文件(不改名字), 那么系统会自动加上(1),(2),(3)... 这个效果我在网上搜不到, 自己写一下也不太难 ...

  7. Mac OS 文件、文件夹重命名的方法

    在Mac OS中,文件和文件名重命名的方法非常简单 选中你想要命名的文件或者文件夹,按回车,可以直接重命名,输入你要修改的内容,确认后,再按回车就OK啦--- 希望能对你有所帮助^_^ 转载于:htt ...

  8. Ubuntu学习日记--Lesson2:创建、重命名、删除文件及文件夹,强制清空回收站方法

    原文链接:http://blog.csdn.net/yuzhiyuxia/article/details/7919091 mkdir 目录名           --创建一个目录 rmdir 空目录名 ...

  9. Steam根目录下userdata文件夹命名规则

    Steam根目录下"userdata"文件夹命名规则 userdata的初文件夹命名方式 steamID分类 steam16位ID换算32 steam64位ID换算32 userd ...

  10. mv命令:移动、重命名文件或文件夹

    linux使用mv命令来移动.重命名文件或文件夹. 例如,将一个名为abc.txt的文件重命名为1234.txt:mv abc.txt 1234.txt 例如,将目录A重命名为B:mv A B 例如, ...

最新文章

  1. 【树型DP】BZOJ1564 二叉查找树(noi2009)
  2. Raspberry Pi 4B 开机自动运行Python文件
  3. Kubernetes 已经成为云原生时代的安卓,这就够了吗?
  4. python如何进行大到小排序_Python3基础 list sort 从小(大)到大(小)排序
  5. Java黑皮书课后题第6章:**6.29(双素数)双素数是指一对差值为2的素数。例如,3和5就是一对双素数,5和7是一对双素数,而11和13也是一对双素数。编写程序,找出小于1000的所有双素数
  6. EA强大的画图工具---设计数据库表格
  7. layui网页html编辑器,layui使用富文本编辑器
  8. 将信号量代码生成静态库以及动态库
  9. 如何解决NLP分类任务的11个关键问题:类别不平衡低耗时计算小样本鲁棒性测试检验长文本分类 JayLou娄杰
  10. 计算机网络---UDP协议与TCP协议
  11. iPhone入门知识普及(新手必看)
  12. Java-File文件操作
  13. 正则,把字符串/替换成-
  14. Eclipse SVN 冲突的 介绍 及 四种解决方式
  15. CentOS服务器的安装
  16. 解决 linux(centos7)word转换pdf时,pdf乱码问题
  17. 无限宝电脑连接不上服务器,无限宝客户端登录过程问题
  18. 中国科技大学科学岛计算机系,招生信息 | 中国科学技术大学科学岛优秀大学生夏令营通知...
  19. 【Python】某商店T恤的价格为35元/件(2件9折,3件以上8折)裤子的价格为120元/条(2条以上9折).小明在该店买了3件T恤和2条裤子,请计算并显示小明应该付多少钱?
  20. 用好CUDA加速 6款视频软件评测与指南

热门文章

  1. Box Cox Transformation
  2. 致敬科比,实现查询科比每赛季数据的Web服务器
  3. 华为智慧屏鸿蒙20,华为智慧屏SE系列首销 搭载鸿蒙分布式跨屏技术
  4. windows常用快捷键(截图,录屏,放大镜,虚拟桌面,写字板,资源管理器快捷键)
  5. graphs菜单_Graphs Made Easy-统计图绘制软件下载 v4.1.0.0 官方版 - 安下载
  6. 少儿计算机基础知识,学会这三个小知识,轻松入门少儿编程
  7. Asia/Shanghai与GMT-8的区别
  8. matlab linux x11 display,Xming安裝 + X11-Forwarding使用
  9. 蓝桥杯单片机(十二)PCF8591(D/A转换)
  10. 揭开Java上传下载功能的神秘面纱