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