劍波
我們要生成本地磁盤目錄的文件清單比較容易,從最原始的DIR命令和TREE命令,到一些簡(jiǎn)單易用的文件管理工具,均可以很方便地生成。但如果我們要給自己的百度網(wǎng)盤中收藏的文件建立一份TXT文件清單,用上述的方法就沒有辦法實(shí)現(xiàn)了。在這種情況下,我們可以用“百度云文件數(shù)據(jù)庫(kù)讀取”這一小工具,結(jié)合Windows系統(tǒng)中百度網(wǎng)盤安裝目錄中的數(shù)據(jù)庫(kù)文件,用虛擬文件的方式生成網(wǎng)盤文件目錄樹的TXT清單。
如果網(wǎng)盤中的文件太多,生成的TXT文本體積太大,可以使用EmEditor軟件的大文本管理模塊來快速讀取并進(jìn)行分段管理。生成虛擬的網(wǎng)盤文件目錄之后,可以利用Everything實(shí)現(xiàn)網(wǎng)盤文件的快速離線本地搜索,避免了在線搜索的慢速和低效,為精準(zhǔn)獲取網(wǎng)盤文件提供了更高效的路徑。
首先在我們的電腦中要安裝百度網(wǎng)盤的PC客戶端,并確認(rèn)已經(jīng)用自己的賬戶登錄過。然后就可以在位于類似“C:\Users\<當(dāng)前Windows用戶>\ AppData\Roaming\baidu\BaiduNetdisk\users\22addd7302d3ed6acae46bc8d036cb6a\”的文件夾中找到百度網(wǎng)盤的數(shù)據(jù)庫(kù)文件“BaiduYunCacheFileV0.d b”(圖1)。注意這里的“22addd7302d3ed6acae46bc8d036cb6a”文件夾隨百度用戶I D的變化而有所不同,要以自己電腦中當(dāng)前的名稱替代上述的名稱。為了調(diào)用時(shí)定位方便和不至于意外破壞原數(shù)據(jù)庫(kù),最好將該數(shù)據(jù)庫(kù)文件復(fù)制出來備用。
下載并運(yùn)行“百度云文件數(shù)據(jù)庫(kù)讀取工具”(下載地址:https://pan.baidu.com/s/1FY76wPtZLwfm_jElwLZD4g,提取碼:4xug)。啟動(dòng)該軟件之后,點(diǎn)擊“讀取百度云數(shù)據(jù)庫(kù)”按鈕,讀取先前拷貝出來的數(shù)據(jù)庫(kù)文件(圖2)。
當(dāng)數(shù)據(jù)庫(kù)文件讀取完畢后,點(diǎn)擊“一鍵創(chuàng)建虛擬文件”按鈕,創(chuàng)建網(wǎng)盤文件的本地“鏡像”。等待創(chuàng)建完成之后,在與數(shù)據(jù)庫(kù)文件相同位置處的“網(wǎng)盤本地鏡像”文件夾下,即可自動(dòng)生成一個(gè)與網(wǎng)盤目錄類似的實(shí)體文件目錄。這里之所以說是實(shí)體,是因?yàn)樗鼈兪钦娴奈募?。但不同之處在于,這里生成的文件大小均為0KB,也就是說沒有內(nèi)容。這樣,雖然可能有千百萬(wàn)個(gè)文件,但其實(shí)際的空間占用量為0字節(jié)(圖3)。
點(diǎn)擊位于軟件窗口底部的“創(chuàng)建t x t 文本目錄結(jié)構(gòu)”按鈕,即可在虛擬文件目錄的基礎(chǔ)上生成對(duì)應(yīng)的網(wǎng)盤文件目錄列表。生成的目錄樹文本文件在該軟件的根目錄下,名為“目錄樹.TXT”(圖4)。如果網(wǎng)盤中的文件比較多,TXT目錄樹文件的生成過程可能需要幾分鐘時(shí)間。注意必須先執(zhí)行生成虛擬文件的操作,才能生成有效的目錄樹,否則生成的目錄樹文件中將沒有任何內(nèi)容。