不同电脑 命名管道_关于电脑文件管理的思考

开端

作为一个经常使用电脑工作的人,随着时间的推移,电脑里面的文件越来越多,目录一层套着一层,有时候找个文件需要花费很大的时间,虽然有着alfred等全局搜索文件的软件,但是有的文件名字却完全忘记,所以在寻求一种规范的命名方式,更加有序的管理自己的目录与文件。

经过Google搜索,很多人都有着和我一样的烦恼,但却没有先驱者有实践出一种比较优秀的命名规范,于是我就整合自己的日常使用与需求,列出以下命名规范,并实践了一个阶段,发现无论是文件还是目录都变得更加的清楚,就像稳定运行一套命名系统一般。于是在此与大家进行分享。

目录命名规范

目录命名规范参照了Linux、macOS的目录,是文件所属类型与功能的抽象,就和Windows进行分盘的目的是一样的,但是我个人不建议进行分盘,因为之前的电脑基本都是机械硬盘,分区是为了提高读写的性能,而如今大部门都是固态硬盘,分区反而降低性能,同时增加管理的麻烦。

思考一下,以使用类别区别,我们平时的文件大概可以抽象为以下三个类别: - 工作类别:属于工作时候才会使用到,而平时使用电脑的时候却不会去使用的 - 生活类别:属于生活记录时候才会使用到的 - 软件类别:属于软件自身需要存储的一些资料

由于系统的不同Windows软件的默认安装路径是Program File、Program File(x86),而macOS统一在Application,个人建议所有软件的安装使用默认路径,但是软件可以用来额外保存的图片或者路径选择在自己的软件路径。比如,一个更换壁纸的软件,你需要保存图片的时候,那就放在软件类别下,同时以软件名字命名一个目录。如果之后软件卸载了就可以看个人需要将软件名字目录下的图片等文件按类别迁移到另外两个目录之下。

所以我就将所有文件根目录只命名为以下三个目录:

尽量使用英文命名,避免软件出现读取路径的错误
  • 工作 = work/job/task
  • 生活 = life
  • 软件 = software

随后先按照使用类别抽象,再按照文件类型抽象,比如现在抽象出使用类别为写作、资源,它平时属于生活(这里是无法完全区分,比如资源,可以在生活、工作目录下都有,在此按照使用更加频繁的进行命名),那目录结构就是life/writing、life/resource,随后细化一个文件类型的时候,比如有很多ppt文件、excel文件、写作markdown、word等文件,细分到使用类别之中,life/writing/ppt、life/resource/excel等。

示例如下:

b95673d0c840bad5551345770805658a.png
目录文件树

文件命名规范

文件命名只需要遵循以下两个个规范:

  • 有标题含义的就是以标题命名 同一标题,不同版本的,以版本号加以区别,eg:hello.md、hello_v1.md
  • 不确定标题的按照时间进行命名 eg:2019_05_01.png

随后只需要将此文件按照使用的类别,放到对应目录就可以了。参照上图示例。

项目命名

关于项目命名,各行各业有所不同,可以自行搜索行业项目目录、文件命名规范,在此就不班门弄斧,多加赘述了。

补充

由于每个人的使用爱好,需求都有所不同,但是规范的目录、文件管理,我想是有很多的好处的,可以方便自己更好的管理文件,更好的寻找文件,也清晰自己的管理思路,不会全部堆在桌面或者混乱不堪。有更好的思路,也期待你的分享。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值