批量提取文件夹或文件名称至Excel,批量新建文件夹
在我们日常工作中可能会遇到需要批量将文件夹或文件名称提取到Excel表格中编辑的情况,还有可能会遇到以人员、时间等名称批量新建文件夹的情况,以下介绍两种批量提取文件名的方法,并提供一种批量新建文件夹的方法,方便简单,易学易操作,保姆级教程...
一、批量提取文件名称至Excel表格(方法1)
将“批量提取文件名至表格.bat”文件放入你需要提取文件名的文件夹内,后面会对“批量提取文件名至表格.bat”如何创建做出说明。
打开“批量提取文件名至表格.bat”批处理文件后,文件会自动弹出cmd运行窗口,运行完成后按任意键退出窗口。
此时在我们的文件夹内会出现“批量提取名称.xls”文件,打开就可以看到我们已经提取好的文件名了。
如果想将文件后缀删除,可使用Excel表格内的分列功能进行删除,删除方法如下:
这时我们即可将文件后缀删除完成。
下面是“批量提取文件名至表格.bat”文件的代码
@ECHO OFF
DIR *.* /B> 批量提取名称.xls
pause
在你想要提取文件名的文件夹内新建一个TXT文档,将此段代码复制进去,将这个TXT文档另存编码为“ANSI”格式的文件。
需要注意的是,文档保存默认为“UTF-8”格式,因为编码采用的UTF-8和解码采用的GBK不是同一种编码,所以最后会导致文件乱码。
然后将保存好的“批量提取文件名至表格.txt”文件后缀名“.txt”改为“.bat”即可。
二、批量提取文件名称至Excel表格(方法2)
此种方法较为简单,但需要在Excel表格内进行处理。
首先我们选择需要提取文件名的文件,然后点击复制路径,再到Excel内粘贴即可。
此时提取结果如下,我们只需要将没用的信息删除即可。
三、批量新建文件夹
我们打开一个Excel表格,在第一列输入“MD”,在第二列输入我们想新建的文件夹名称,格式如下:
新建一个文本文档,将我们整理好的Excel表格内容复制进文档,注意:md与文件名间有空格,将文档另存成编码格式为“ANSI”格式的文件。
然后将保存好的“批量新建文件夹.txt”文件后缀名“.txt”改为“.bat”即可。
双击运行我们建好的 “批量新建文件夹.bat”文件即可进行批量新建文件夹了。
四、批量新建文件夹及子文件夹
我们举个实例,比如我有一个表格,我需要在每个乡镇下同时建立一个为“人员”,一个为“单位”的文件夹。
我们可以这样操作,在表格的“D列”输入下面这行公式,公式内容根据自己需要进行修改:
="md "&A1&"\"&B1&"\"&C1&"\"&"人员"&" "&A1&"\"&B1&"\"&C1&"\"&"单位"
输入公式结果如下
这时我们只需要将“D列”内容复制,粘贴到我们新建的文档内,将文档另存成编码格式为“ANSI”格式的文件,并将文件后缀名“.txt”改为“.bat”即可。
结果展示
至此我们的教程分享就结束了,如果喜欢我,请关注我,我会经常分享给大家一些实用的小工具,帮助你提高工作效率。