有個場景需求,有幾百個圖片文件躁锡,被存在一個文件夾里午绳,這些文件我需要逐個上傳到服務(wù)器,所以我想批量獲取這些文件的文件名映之,而且都是中文的拦焚。問了下度娘,記錄如下:
一個批處理文件即可實現(xiàn)杠输。
把如下代碼赎败,用一個記事本,復(fù)制進去蠢甲,并另存為:批量獲取文件名.bat
DIR *.* /B>Filename-list.txt
然后把這個bat文件僵刮,復(fù)制到要獲取文件名的文件夾中,雙擊執(zhí)行一下,就會生成一個 TXT 文件搞糕,而這個文件里勇吊,就是所有的文件名啦。
是不是特別方便寞宫?
解答下那段代碼的含義:
DIR 是地址命令萧福,
. / 指的是根目錄,
B> 是提取文件名的功能命令辈赋,
Filename-list 是保存批量文件名的文件名(有點繞)鲫忍,
txt是生成文件的文檔類型。
整行命令的意思就是在當(dāng)前文件夾的根目錄提取所有文件的文件名到 Filename-list.txt 文件當(dāng)中钥屈。