批量提取文件夹或文件名称至Excel,批量新建文件夹

批量提取文件夹或文件名称至Excel,批量新建文件夹

编码文章call10242025-09-10 21:37:453A+A-

在我们日常工作中可能会遇到需要批量将文件夹或文件名称提取到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”即可。

结果展示

至此我们的教程分享就结束了,如果喜欢我,请关注我,我会经常分享给大家一些实用的小工具,帮助你提高工作效率。

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4