| 現在用刻錄機備份數據已經(jīng)非常普及,例如筆者就經(jīng)常將一些常用的軟件、游戲、電影及其它文檔刻錄到光盤(pán)中。然而隨著(zhù)光盤(pán)的數量與日俱增,資料的查詢(xún)就成了一個(gè)問(wèn)題。特別是如果刻錄成DVD光盤(pán),其數據量是非常大的,一張光盤(pán)中可能保存了數十個(gè)目錄,上千個(gè)文件,當需要用到其中某個(gè)文檔時(shí),查找起來(lái)會(huì )非常費勁??偛荒芤粡埞獗P(pán)一張光盤(pán)地用光驅打開(kāi)找吧。 于是筆者想了一個(gè)辦法,用Excel記錄下每張光盤(pán)的文件/文件夾列表,當需要查找某個(gè)文件時(shí),可以用Excel的查找功能很快地找到。 這就需要在刻錄完光盤(pán)后,將光盤(pán)中的文件列表輸入到Excel中。手動(dòng)輸入太麻煩,而Windows中又沒(méi)有提供直接將文件列表生成文本文件的功能。 然而并非沒(méi)有辦法。其實(shí)使用DOS命令中的dir就可以生成這樣的文本文件。下面介紹具體操作方法。 1.刻錄完光盤(pán)后,用記號筆給光盤(pán)編號,并重新將光盤(pán)放入光驅。這里假設光驅盤(pán)符為D:。 2.以Windows XP 操作系統為例,單擊“開(kāi)始|運行”,輸入cmd,如圖1所示,然后單擊“確定”。 圖1 開(kāi)始cmd命令 3.在命令提示符窗口中輸入以下命令,如圖2所示。 dir d:\ >c:\filelist.txt 圖2 用此命令生成列表文件 這樣就在C:盤(pán)根目錄下生成了一個(gè)名為“filelist.txt”的文本文件,該文件中即包含D:盤(pán)的文件夾列表。 如果希望將D:盤(pán)中子目錄中的文件和文件夾列表也全部列出來(lái),可以在命令提示符窗口中輸入以下命令。 dir d:\ /s >c:\filelist.txt 如果使用下面的命令,即加一個(gè)/b,則會(huì )生成一個(gè)簡(jiǎn)單的文件名列表,不包括其它信息,這種方法可能更加實(shí)用一些。 dir d:\ /s /b >c:\filelist.txt 生成文本文件后,就可以將該文件中的內容拷貝到Excel中以備日后查詢(xún),或者將該文件作為一個(gè)對象插入到Excel工作表中。這樣以后就可以快速找到所需要的光盤(pán)了。 1、命令 dir *.*/b/s > filelist.txt 生成的文件格式: X:\XXX\A.XXX X:\XXX\B.XXX ...
2、命令 dir *.*/b > filelist.txt 生成的文件格式: A.XXX B.XXX ...
3、命令 dir *.*/s > filelist.txt 生成的文件格式: 驅動(dòng)器 X 中的卷是 ASOFT 卷的序列號是 18A2-30C9
X:\XXX 的目錄
2005-01-13 19:46 3,739,854 A.XXX 2005-01-13 19:45 3,924,174 B.XXX ... 170 個(gè)文件 704,193,612 字節 0 個(gè)目錄 2,889,695,232 可用字節
4、命令 dir *.*/b > filelist.txt 生成的文件格式: 同3
5、命令 tree/f > X:\tree.txt 可以生成樹(shù)形文件結構,適合做層次分明的文件結構清單,比如網(wǎng)站內容清單等 |