遇到一個很實際的問題:由於不想增加目錄的深度,減少磁碟尋址的時間,需要減少一些目錄層級。
大家都知道建立資料夾是為了讓檔案管理更加的方便,現在需要減少資料夾,如何保持檔案管理的方便就成為必要解決的。很容易我們想到透過命名來解決這個問題,那是不是隨便一個命名都能起來方便管理的作用呢?樣式的命名規則是否適用?對於樣式的命名,在《 [更新] 樣式命名規則》已經有討論,可是樣式的命名規則並不能被應用到文件的命名中,畢竟使用的環境不太一樣,要解決的問題也不太一樣。樣式命名要解決的是名稱語意化,透過名稱能知道這個定義的作用範圍;而文件的命名要解決的是更方便的找到對應的文件,當然如果名稱有意義,也會有幫助,更重要是要解決同一資料夾下如何更快找到檔案。
怎麼樣才能更快找到需要的文件呢?作業系統透過路徑能正確找到對應的文件,因為在每一層目錄裡,所有的標記(目錄名、文件名)都是唯一的。而我們找一個文件,一般會需要下面的資訊:
什麼時間修改過路徑(就算知道了,一般也不是直接就能使用的,需要層層點擊)
對電腦來說,它並不需要目錄名稱或檔案名稱多容易看懂,只要符合命名規則、同一層級下唯一就可以。但對我們來說,更希望能透過命名知道更多的訊息,因此需要命名有一定的意義。回到一開始的問題,如果目前就在最後的一層目錄裡,面對那麼多的文件,如何更方便找到需要的文件?沒錯,透過排序可以將文件分類,最常用的排序有三種:
為了更好的讓排序發揮作用,文件的命名就需要有一些規則。檔案名稱的組成大家應該清楚吧?一般格式為“姓名.副檔名”,需要複習的同學可以看這裡( http://baike.baidu.com/view/733183.htm )。副檔名也是檔名的一部分,但這部分比較固定,沒有什麼好發揮的。前面「名稱」的部分是我們討論的重點。發散下思維,我們可以想到添加一些相對固定的詞來起到分類的作用,我們稱之為“綴”,從位置上可分為“前綴”和“後綴”。
常用的綴:預設目錄名稱、檔案類型、網域名稱、日期、版本號
例如名稱為“demo”,加上前綴或後綴的形式如下:
預設目錄名:css_demo |demo_css
檔案類型:png_demo | demo_png
網域:blog_demo | demo_blog
日期:20090904_demo | demo_20090904
版本號:v1_demo | demo_v1