本来是想接着写图像管理篇的,但在日常工作中实在遇见过太多命名奇葩的案例了,于是决定先插播这一章。
我认为如果你不好好命名你的文件,再好的整理方式也没用。我认识一位精通各类管理工具的朋友,但他找文件的方式竟然是打开 Everything 直接暴力搜索——那你折腾那些管理工具有任何用处吗?
以下内容主要适用于内容创作行业,当然如果你是搞科研或者敲代码的,也可以参考一下笔者的思路。
//文件命名
如何开始命名
在开始重命名之前,你需要先写一个样式,通常,一个好的文件名应该由清晰的组件、统一的连接符以及标准化的格式组成。
1. 组件
理论上,文件名应该做到让用户即使不打开文件也知道其中内容是什么。不要再用 最终版V1.mp3 这种毫无意义的名字了,脱离了文件夹的上下文,它就是个垃圾文件。
一般来说好的命名应该包含以下几个元素,你可以根据自己的需求进行排列组合,比如以下的几条:
- 日期: 建议采用 YYYYMMDD (如 20260109) 格式。这样按文件名排序的时候能正常按照时间顺序排序
- 项目/上下文: 这个文件属于哪个企划?那个项目?
- 内容描述: 这个文件具体是什么?(如 Draft, Inst, BGM)
- 版本号 (Version): V01,V02... 请注意,版本号前一定要补0,因为有些文件系统会将V10排在V9的前面。
- 名称 (Initials): 当然你需要这个。
- ...
用什么组件取决你要在文件名中获得什么信息,通常来说,三到六个组件就足够你组成一个好的文件名,并且注意要把核心关键词前置。这样在文件名排序的时候才能正确排序。
2. 连接符与格式
你会用到的连接符主要有以下几种:
- 下划线
_: 推荐用于分隔各个元素 (如 日期_项目)。 - 连字符
-: 推荐用于元素连接 (如 Project-Sekai)。 - 没有连接符: 如果你要命名的文件或者元素所在的系统不支持这些符号,那么就用首字母大写来区分每个元素,如:
01DrumsKickDry.wav
实例
例1: 假设我的曲子《Happy Rave》的第五首Drop的主人声Vocal的没有词的Demo版本第二版,我会怎么命名?
Happy Rave_Demo_Vocal_Drop_NoLyrics_V02.wav
通常曲名,专辑名,这种名词方便后面阅读和复制我都会写用空格的版本以避免歧义,对于这个文件,最重要的就是曲子名,其次是Demo版本,按照重要顺序进行排序。
例2: 假设我为DJ活动Hardcore Believers制作的完成版本海报最终交付印刷的版本:
HardcoreBelievers_EventPoster_Final_20260110_594x841mm_CMYK_300dpi_sent.pdf
如果是需要对接到其他人的版本,我会将文件名写的更长一点,这样保证其他人能从我没有提到的地方获取到足够的信息。如果是自己的版本我会用文件夹名来补齐我没有提到的元素,这将在后面提到。
例3: 假设我在Eagle保存了一个我很喜欢的插图,我会怎么命名?
20250527_pixiv_130869516.jpg
因为所有的其他信息我都会用Eagle保存,对我来说最重要的就是在文件夹名中保存源文件来源信息,其他的我可以通过Eagle管理,所以说文件名不是叠的越多越好,有时候叠的太多了你放在文件夹名稍微长一点的文件夹里就会报错(没错Windows的路径名长度是有限制的)。
日期前置是因为文件到手我会先给它转一个格式,会将文件的创建时间给覆盖掉,有时候我会用创建时间来排序看插图,所以我会把时间前置。
//文件夹结构
除了命名,合理的文件夹结构也是必须的,首先文件夹命名和文件名差不多就不赘述了,特别的是文件夹名通常只会有一种元素。
文件夹命名和层级会有几个注意事项:
- 层级不要太多,尽量保持在4~5级以内
- 同一层级只能用一种分类逻辑,比如时间/种类/项目
- 大类在前,小类在后。比如我会先分音乐/绘画,再在里面分年份,以不容易变动的在前
- 100个文件夹找起来通常比3层深但每层只有十几个文件夹更快,宁愿扁平,也不要过度分类
- 把正在进行的项目/归档了的历史项目分开,完成了之后再将文件存放在归档的文件夹里
实例
以下是我会用到的几个文件夹层级方案:
例1: 某个视频工程的文件夹排序
HappyRaver_XFD_20250411/
├── 00_Inbox/
├── 01_Video_Footage/
├── 02_Audio/
│ └── Music/
│ └── HappyRave_XFD_v2.wav
├── 03_Graphics/
├── 04_ProjectFiles/
│ ├── DaVinci_Resolve/
│ ├── AfterEffects/
│ └── Photoshop/
├── 05_Edits/
│ └── Client_Review/
│ └── HappyRaver_XFD_Client_v1_20250415_720p.mp4
└── 99_Exports/
├── Deliverables/
│ └── HappyRaver_XFD_Final_YouTube_4K_20250420.mp4
└── Thumbnails_Covers/
└── HappyRaver_XFD_Thumbnail_Bilibili_Final_v2.jpg
这是我最常用的文件夹分级方案,适合那些文件类型多,需要频繁查看或者协作移交的文件,以一个个项目为分类。
有一点前面忘记写了,在最上面留一个Inbox,然后再从Inbox中开始分类整理文件会比较简单。
例2: 游戏文件夹
Game
├── #00_工具
├── #01_光盘存档
├── 001_Key
│ ├── 1999_09_XXXXX_Chinese
│ ├── 2001_06_XXX_Chinese
│ ├── 2004_01_XXXXX_Chinese
│ └── 备注.txt
├── 02_xxx
└── ...
如果你想将一系列项目置顶,你可以在名字前面加上符号,我比较惯用 #。
按照厂商分类是有些游戏你换电脑的时候需要重新安装,或者重新配置文件,其实更推荐写个表格来纪录,但自己有点懒得改了,找时间会再整理一下。
例3: 音乐工程的项目管理
Music_Projects
├── 01_Projects
├── 02_Archives
│ ├── 2024
│ │ ├── Commission
│ │ ├── Momokan Work
│ │ │ └── XXXX XXXXX
│ │ │ └── TR1.XXXXXXXX
│ │ │ ├── Ableton Project Info
│ │ │ ├── Backup
│ │ │ ├── Samples
│ │ │ ├── 01_Lyrics
│ │ │ └── 99_Export
│ │ ├── Doujin Works
│ │ ├── Collab
│ │ └── Others
│ ├── 2025
│ └── 2026
└── 03_Export
有点类似于生命周期式的分法,如果软件给你新建了一些文件夹就不要去改动他。
//工具
推荐一些关于文件夹管理很好用的工具:
- One Commander - 一个设计更加现代的文件管理器,搜索功能和批处理功能能够为文件管理减轻很多的工作,比Total Commander更好看
- Advanced Renamer / Renamer - 批量重命名软件,我觉得Renamer的功能大部分人已经足够用了
懒得写结尾了,打黄油去了,b站这个排版问题太大了,等等传一份到自己网站上去