2017-10-07

列出某資料匣中的檔案結構

最近有機會做到相片管理的作業,但在Window的作業系統中,沒印象有列出某資料匣的檔案結構功能,似乎只能藉由DOS指令的Tree或Dir來滿足..

在工程的相片管理或圖檔管理,基本上我們會依工程的位置/施工階段/作業順序....來做檔案分類,一個中/大型工程不知不覺就會產生無數的樹狀結構,在圖形化(windows)的作業系統中,也只能在檔案管理員中,一個一個的資料匣中去點選檢視,以管理的角度來看還頗不方便的。

或許您可以上網搜尋有專門檢視檔案結構的軟體,不過為了一個目的安裝一個軟體,似乎又不太符合經濟效益。還好早期DOS時代的指令功能可以獲得協助..

基本tree指令結構如下
1.僅列出資料匣:tree 想列出的資料匣位置 > 輸出的檔名
2.列出資料匣及檔案:tree /f 想列出的資料匣位置 > 輸出的檔名
若您需要做檔案篩選,就改以dir 指令及相關參數來取代

打個比方好了,你想將C槽中PHOTO資料匣中所有檔案及資料匣列出成文字檔(filelist.txt)並存在D:\的根目錄,就是:
tree /f C:\PHOTO > D:\filelist.txt
這樣你就可以很方便的管理您的檔案資料了


註:若tree指令中若有包含中文字(資料匣名稱為中文),可能會有輸出不成功的問題。

沒有留言:

張貼留言