1

如何批量生成文件夹?


这个问题解题思路是这样的,在 DOS 命令中,MD 命令是用来创建文件夹的,后面跟要创建的文件夹名称,如图在 C 盘创建名称为 ABC 的文件夹 DOS 命令:

如果想批量的创建多个文件夹怎么办呢?不能让我一个个的输入 DOS 命令吧?

我们还有一个办法,就是用 DOS 的批处理命令,可以用记事本创建一个文本文件,然后输入所有的要执行的命令,类似这样的:

然后再保存成 .BAT 格式的批处理文档,然后双击执行就可以创建出多个文件夹。

但我们发现这样输入量也比较大,所以还有一个偷懒的办法,就是用 EXCEL 的智能复制功能,快速的生成创建文件夹的 DOS 命令 。

如图,在 EXCEL 里先输入第一行,然后用鼠标拖动箭头所示位置:


EXCEL 会智能的生成一列:

然后另存为文本文件:

将文本文件放到要批量创建文件夹的位置,并改名为 .bat 格式:


双击 BAT 批处理文件以后,自动批理创建指定名称的文件夹完成:

OK,完事了!可以自己试一下哦。


电脑教学课堂,专讲各种电脑知识及软硬件操作技巧,欢迎关注!

最佳贡献者
2

您好,批量生成文件夹用VBA代码是最快捷的方式,具体步骤如下:

1、新建一个Excel工作表,将所有文件夹的名称放在单元格中。如上动图所示。

2、按ALT+F11快捷键或者点击【开发工具】选项卡→Visual Basic打开VBA编辑器。

3、右击鼠标插入模块,将代码复制进去。如上动图所示。

相关VBA代码如下:

Sub 根据单元格内容批量创建文件()

Dim Fname As String

Dim rng As Range

With Application.FileDialog(msoFileDialogFolderPicker)

If .Show = True Then Fname = .SelectedItems(1) Else Exit Sub

End With

For Each rng In Selection

MkDir Fname & "" & rng.Value '创建文件夹,以Rng的内容命名

Next

End Sub

4、选中所有的文件名,点击【开发工具】选项卡→【宏】→点击【执行】

5、选择文件夹存放的路径,确定即可。如上动图所示。

友情提醒:如果希望下次继续用该文件生成文件夹,请将文件保存成后缀名为.xlsm格式。保存方法如上动图所示。

以上是该问题的解答,希望对您有帮助。

3

批量生成文件夹可以用BATCH命令,也可以使用VBA方法。下面我们来看看如何用VBA批量生成文件夹。

例如要在以下路径批量生成文件夹

文件夹名称已在单元格中指定

生成效果如下

VBA代码详见下图

如果该路径下已存在要生成的文件夹要发出提示

如果要生成的文件夹名称中包含特殊字符而不能生成路径也发出会提示

以上是对本问题的解答,希望对你有所帮助。

欢迎关注@Excel泥瓦匠,Excel学习,E路有你!

4

如何批量生产指定名称的文件夹呢?

1.首先,打开存有文件名称的Excel表格,或者将名称录入到excel表格中

2.其次在,A列中输入md
3.接着新建文本文档,复制Excel表格内容,粘贴到文本文档内,点击保存
5.将文本文档扩展名txt改为bat
6.最后双击该文档,即可批量生成指定名称的文件夹查看完整教程以上就是批量生产指定名称的文件夹的方法,您要觉得不错,记得点赞关注支持哟,欢迎大家在下方评论留言交流。

点击上方“关注”,每天学习office小技巧

你的回答

单击“发布您的答案”,即表示您同意我们的服务条款