劍波
我們要生成本地磁盤目錄的文件清單比較容易,從最原始的DIR命令和TREE命令,到一些簡單易用的文件管理工具,均可以很方便地生成。但如果我們要給自己的百度網盤中收藏的文件建立一份TXT文件清單,用上述的方法就沒有辦法實現了。在這種情況下,我們可以用“百度云文件數據庫讀取”這一小工具,結合Windows系統中百度網盤安裝目錄中的數據庫文件,用虛擬文件的方式生成網盤文件目錄樹的TXT清單。
如果網盤中的文件太多,生成的TXT文本體積太大,可以使用EmEditor軟件的大文本管理模塊來快速讀取并進行分段管理。生成虛擬的網盤文件目錄之后,可以利用Everything實現網盤文件的快速離線本地搜索,避免了在線搜索的慢速和低效,為精準獲取網盤文件提供了更高效的路徑。
首先在我們的電腦中要安裝百度網盤的PC客戶端,并確認已經用自己的賬戶登錄過。然后就可以在位于類似“C:\Users\<當前Windows用戶>\ AppData\Roaming\baidu\BaiduNetdisk\users\22addd7302d3ed6acae46bc8d036cb6a\”的文件夾中找到百度網盤的數據庫文件“BaiduYunCacheFileV0.d b”(圖1)。注意這里的“22addd7302d3ed6acae46bc8d036cb6a”文件夾隨百度用戶I D的變化而有所不同,要以自己電腦中當前的名稱替代上述的名稱。為了調用時定位方便和不至于意外破壞原數據庫,最好將該數據庫文件復制出來備用。

下載并運行“百度云文件數據庫讀取工具”(下載地址:https://pan.baidu.com/s/1FY76wPtZLwfm_jElwLZD4g,提取碼:4xug)。啟動該軟件之后,點擊“讀取百度云數據庫”按鈕,讀取先前拷貝出來的數據庫文件(圖2)。
當數據庫文件讀取完畢后,點擊“一鍵創建虛擬文件”按鈕,創建網盤文件的本地“鏡像”。等待創建完成之后,在與數據庫文件相同位置處的“網盤本地鏡像”文件夾下,即可自動生成一個與網盤目錄類似的實體文件目錄。這里之所以說是實體,是因為它們是真的文件。但不同之處在于,這里生成的文件大小均為0KB,也就是說沒有內容。這樣,雖然可能有千百萬個文件,但其實際的空間占用量為0字節(圖3)。
點擊位于軟件窗口底部的“創建t x t 文本目錄結構”按鈕,即可在虛擬文件目錄的基礎上生成對應的網盤文件目錄列表。生成的目錄樹文本文件在該軟件的根目錄下,名為“目錄樹.TXT”(圖4)。如果網盤中的文件比較多,TXT目錄樹文件的生成過程可能需要幾分鐘時間。注意必須先執行生成虛擬文件的操作,才能生成有效的目錄樹,否則生成的目錄樹文件中將沒有任何內容。