下面隆重出場的 Documents。所有的東西都擠這裡面幹嘛?這文件夾不是應該留給我放文檔的嗎,正如那個空空的 Pictures……正好對應默認的庫映射。既然那些.開頭的程序文檔都在外面,這些為什麼不都出去……或者外面那些為什麼不進來?再說了,這麼多亂糟糟的東西都擠在這裡,你讓我把工作文檔都放哪裡……難道一起擠著然後用搜索功能?
同時,OneNote 和 Visual Studio 也摻合進來了……這是要模仿 OS X 轉軟體管理的節奏?就算如此,也應該在Appdata 下。而且蘋果的文件管理哲學好嗎?不見得。首先,所謂拿來就用,那是因為沒給我一個資源管理器的入口,給我入口,蘋果也一樣折騰。其次,就比如 pdf 吧,如果這個 pdf 是用其他 app 同步的,我如果想用 iOS 原生 iBooks 打開就要重新同步一份,這樣系統里就出現了兩個相同的文件。同一個文件,兩個軟體使用,為什麼要出現兩份……浪費空間。
————————————————我覺得我用 Windows 也很久了,但確實沒搞懂這個問題。安裝過 Fedora,感覺 Linux 的層級很明晰啊,為什麼 Windows 是這樣子?難道是我的打開方式不對?軟體有的在根目錄下,有的在 Program Files 下,有的在 Users 下,有的在 Appdata 下。配置有的在 User 下,有的在 Documents 下,有的在 Appdata 下。難道不應該所有的軟體都在 Program Files 下,所有的軟體配置數據都在 Appdata 下,所有的我創建的內容文檔才在 Documents 下嗎?
是不是要瘋?雖然我不是處女座,也不能這麼折磨人啊……求各位 Windows 大牛指教,統一強迫症已經垂死掙扎。
補充一下:這不是粉 OS X,事實上,雖然 OS X 的字體渲染很棒,但沒有「資源管理器」是很蛋疼的事。這也不是黑 Windows,我深愛 Windows 10。這也不是粉 Fedora,那個各廠商沒有為它做驅動的傢伙……
因為,這是兼容的代價。
你說看到的 Windows 文件布局,是在 Vista 之後才定義出來的。而 AMD 那個應用是在那之前就開發的。Windows 為了兼容舊的應用必須允許那些程序使用舊的行為。
如果 Windows 的某個新版本放棄對舊應用程序的兼容,強製程序要按照新的結構存放才允許正常運行,那麼自然可以解決這個問題,文件夾自然可以更整潔,不過那樣 Windows 的這個新版本的市場份額就可危了。
至於你覺得是 AMD 的問題?我覺得當然不是。Windows 既然允許放到那裡,能有什麼問題呢?你在 Linux / OSX下會看到這麼奇怪的擺放么?無非是因為那些系統根本不允許你在任意的目錄下放東西,所以自然就整齊了。
早期的 Windows,文件管理的確很混亂,Win98 的時候,我的文檔文件夾是 C:My Documents,直接就在 C 盤下面,沒有任何層級關係。到了 XP 的時候,引入了多賬戶的概念,我的文檔被歸在了用戶文件夾內,即所謂的 Documents and Settings。但是那時候的分類管理做得不細緻,我的文檔文件夾里還細分了圖片收藏、我的音樂等,並不是真正意義上的文檔類文件。這種歷史遺留問題一直延續到了 Vista 及之後的系統,所以你會看到你的 Documents 文件夾非常混亂,這是延續了之前我的文檔系統文件夾的習慣。至於那個 C 盤根目錄下的 AMD 文件夾,那是軟體本身的設計問題,不是系統問題。
然後,用戶配置目錄里的 Default 文件夾,這個文件夾是有意義的,這叫做默認配置文件夾。它在 XP 時代就已經存在了,其意義在於,存儲剛新建了一個賬戶時,該賬戶所採用的默認配置。當然,如果純粹是單用戶使用,該文件夾就沒有任何意義,但是留著防患於未然也不錯,天知道哪天自己的賬戶掛了,非得重建一個賬戶,要是這個 Default 文件夾沒了,那就新建不了了。它不是程序文件,所以不會放在 Program Files 里。它也不是你的配置文件,它是對一個即將新建的賬戶所作用的配置文件,當然也不會放在你的用戶目錄里。
用戶目錄里一大堆的以小數點開頭的文件夾,這其實也是軟體習慣問題。玩過 linux 的都知道,linux 內核的系統有個習慣,將希望隱藏的重要文件或文件夾以小數點開頭進行命名,這樣不論是用 nautilus 查看還是用 dir 命令查看,默認都是不顯示這些文件的,都需要進行一定的操作才能將這些文件顯示出來。而 Windows 上是通過設置文件屬性決定文件及文件夾的隱藏與否的,甚至徹底拒絕以小數點開頭的命名方式(會提示「必須輸入文件名」,但在 cmd 里還可以做到)。那麼,對於這些跨平台的軟體,這種以小數點開頭命名的習慣在 Windows 平台上水土不服,所以導致了你看起來很混亂的樣子。其實,如果你在 linux 上打開個人文件夾,然後勾選「顯示隱藏文件」,你會看到和現在 Windows 下一樣混亂的樣子。