如何批量提取文件夾里的文件名(圖文教程)
想要實現批量提取文件名這個功能去請教別人,vbs高手說寫一個程序就行了;excel高手說編一個函數或者宏定義就OK。拜托,我只是要提取文件名而已,函數編程現學來不及,難道真的只能復制粘貼?不用怕,很簡單,一行DOS命令就能幫到你。
批量提取文件夾里的文件名的步驟:
1.打開記事本,輸入命令 DIR *.* /B>Filename-list.txt 然后另存為XXX.bat(XXX是任意名)。那么這行代碼是什么意思呢 DIR 是地址命令,*.* / 指的是根目錄,B> 是提取文件名的功能命令,Filename-list 是保存批量文件名的文件名(有點繞),txt是生成文件的文檔類型。整行命令的意思就是在當前文件夾的根目錄提取所有文件的文件名到 Filename-list.txt 文件當中。
注意:文件要另存為后綴名為.bat ,保存類型更改為所有文件。
2.把生成的bat文件拖到要批量提取文件名的文件夾中
3.運行bat文件,可以看到文件夾中生成了一個Filename-list.txt文檔
4.打開Filename-list文件,可以看到這個文件夾根目錄下所有文件名都提取出來了。
5.因為我們只需要文件名,這里的文件名都帶有后綴,可以直接用記事本里的替換把后綴都刪掉。
另外,還發現我們不僅僅能夠生成txt文件
DIR *.* /B> My測試.xls
DIR *.* /B> My測試.txt
DIR *.* /B> My測試.doc
DIR *.* /B> My測試.swf
可根據需要生成不同類型的文件,批量提取文件名的教程就到此結束了,掌握這個方法,以后想要提取文件名的時候就不會不知所措或者是一個個復制粘貼啦,這個方法可以大大提高工作效率節省時間。