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