1. 如何提取文件夾中同一類文件的文件名生成TXT文件
1、不知你是否想要編寫程序?qū)崿F(xiàn)這個功能,程序代碼和你所使用的編程工具有關(guān),具體思路是用windows的API函數(shù)枚舉出你所說的文件夾下對應(yīng)類型的文件名,然后將得到的字符串?dāng)?shù)組寫入一個文本文件即可。
2、如果不用編寫程序的方法,可用如下的簡易方法:
開始-》運(yùn)行-》鍵入cmd
在打開的命令行窗口,輸入:
cd 你的目錄名
(注意要帶全路徑)
鍵入
dir *.xxx >yyy.txt
(xxx為對應(yīng)的文件類型后綴,如rar,exe,zip等,yyy根據(jù)需要起名,是你所要的文本文件的名字)
或者
dir /p *.xxx >yyy.txt
或者
dir /w *.xxx >yyy.txt
或者
dir /p/w *.xxx >yyy.txt
這幾個dir命令得到的文本文件格式不太一樣,看看那種符合你的要求,自己稍加整理即可。
2. 如何用dos命令,把根目錄下所有文件夾內(nèi)的文件名提取出來,生成txt
使用DOS命令中的dir就可以生成這樣的文本文件。下面介紹具體操作方法。
1.以Windows XP操作系統(tǒng)為例,單擊“開始|運(yùn)行”,輸入cmd,如圖1所示,然后單擊“確定”。
圖1 開始cmd命令
3.在命令提示符窗口中輸入以下命令,如圖2所示。
dir d: >c:filelist.txt
圖2 用此命令生成列表文件
這樣就在C:盤根目錄下生成了一個名為“filelist.txt”的文本文件,該文件中即包含D:盤的文件夾列表。
如果希望將D:盤中子目錄中的文件和文件夾列表也全部列出來,可以在命令提示符窗口中輸入以下命令。
dir d: /s >c:filelist.txt
如果使用下面的命令,即加一個/b,則會生成一個簡單的文件名列表,不包括其它信息,這種方法可能更加實(shí)用一些。
dir d: /s /b >c:filelist.txt
生成文本文件后,就可以將該文件中的內(nèi)容拷貝到Excel中以備日后查詢,或者將該文件作為一個對象插入到Excel工作表中。這樣以后就可以快速找到所需要的文件了。
3. 如何把文件名批量復(fù)制成TXT文件名
工具/原料
Windows cmd命令提示符
方法zhidao/步驟
這是我D盤下pdf文件夾下的一些文件,我想要將他們的文件名稱整理到一個文本文件內(nèi),手動完成還是算了吧,太麻煩。依照下面的方法就可以了。
首先我們要打開“命令提示符(管理員)”。如果你使用的是Win8.1系統(tǒng),可以再開始按鈕上“右擊”的方法,選擇“命令提示符(管理員)”。
接著我們就要輸入批量復(fù)制一個文件夾內(nèi)的文件名稱的命令了:
tree d:/pdf /f>d:pdf/pdf.txt
上述命令中,“tree”是命令詞,這個不變?!癲:/pdf”是你要復(fù)制文件所在的回文件夾,我的是D盤下的pdf文件夾?!?f”是“tree”命令的一個參數(shù),也是不變的。“>;”大于號相當(dāng)于個“輸出”的意思吧,輸出到后面那個文本文件文件。“d:pdf/pdf.txt”是輸出文件的路徑與文件名。我的是在D盤的pdf文件夾下的pdf.txt文件。
也就是說,上述命令要更改的只是你的輸入文件夾與輸答出文本文件位置與名稱。輸入完成后回車,非常快速的,就會得到你的文本文件。
打開這個文本文件pdf.txt,里面是我的“pdf”文件夾內(nèi)文件的名稱與格式。如果有子目錄,其子目錄內(nèi)的文件名稱同樣會寫入進(jìn)來。
4. 如何將一個文件夾內(nèi)所有文件名生成一個文本文件索引
最簡單的辦法是用一條DOS命令:
DIR > A.TXT
這樣就會生成你想要的TXT文件:A.TXT,當(dāng)然你可以隨便命名。
注意運(yùn)行DOS命令的方法是開始、程序、附件、命令提示符
注意進(jìn)入DOS以后要進(jìn)入你的文件夾,方法是使用兩條命令:
首先進(jìn)入磁盤,比如進(jìn)入D盤的命令是
D:
其次是進(jìn)入文件夾,比如進(jìn)入“D:/TOOLS/ABC”的命令是
CD D:/TOOLS/ABC
5.
假定文件夾是“D:/dddd”
最簡方法——
打開命令行(在“運(yùn)行”中輸入cmd回車),再輸入"c:/CD D:/dddd"回車就進(jìn)入了該文件夾,
再輸入“d:/dddd/tree > A.txt”回車,
打開A.txt文件你看到了什么?直接打印就是了。
=========================================
第二種方法:
直接啟動命令行,進(jìn)入該文件夾,輸入““for %a in (*.doc) do echo %~fa >>A.txt”
找到A.txt。打開,打印!
注:樓主要的可能是第二種方法中得到了效果(文件名直接被列出)
第一種辦法中,生成的目錄是按“樹”狀菜單的形式生成的,適用于生成“磁盤‘的目錄,比如,你如果在C盤根目錄下輸入該命令,“C:/tree 〉 c:/a.txt”當(dāng)你打開a.txt,時會令你驚訝!這個功能還有許多共享軟件拿來賣錢!
注意一下“大于”號在這里被“過濾”了,不要復(fù)制我上面的代碼,一定要自己手工輸入!
2個文件夾,各有10個文件。前10個文件和后10個文件實(shí)質(zhì)一樣,只是名字不同,我想讓他們的名字互換,我該怎么做呢?謝謝!
也就是把“第一個文件夾的文件”和“第二個文件夾的文件”,他們的名字互換!
6. 如何導(dǎo)出很多文件夾名稱為txt文本
開始 -〉 運(yùn)行 -〉 輸入 cmd 回車, 在出來的黑框中進(jìn)入你的那個路徑
比如 f:/1/2/3 是目的路徑就輸入
f: 回車
cd /1/2/3 回車
然后 用 tree 或者 dir/w
輸入: dir /w > c:/temp.txt
然后打開我的電腦在 c盤根目錄就看到了一個temp.txt 文件
如果是多層目錄結(jié)構(gòu),并想查看隱藏文件的請嘗試 輸入:
dir /w/a/s > c:/temp.txt 回車