怎样批量建多个、多级文件夹

怎样批量建多个、多级文件夹,第1张

适用范围:

有时我们的工作中分为不同的项目,每个项目都是有相同的步骤。我们建立相同的文件夹,不仅便于管理文件,也让资料更有规律。否则每个项目有不同的文件夹,找资料就会耗费很多的时间。

效果:

工具:

Windows系统+系统自带的笔记本

步骤:

1.点右键,选择“文本文档”(win7里面是记事本)

2.在新建的笔记本里面输入

格式:一级目录:MD+空格+文件夹名称

          二级目录:MD+空格+文件夹名称+\+二级文件夹名称

如(不是很理解的,可以复制下面的到笔记本,然后慢慢领悟):

MD 文件夹名称1

MD 文件夹名称2

MD 文件夹名称2\文件夹名称2子文件夹

3.把笔记本另存为  “名称.bat”。然后双击就可以新建文件夹了

总结:我们一直再讲时间管理,其实时间并不能被管理,唯一能被管理的是自己,当我们把所有事件、事物管理好了,就是节约了时间。

我们要把重复的事情流程化,流程化的事情工具化,就可以减轻我们的工作量,进而节省时间。

更多电脑技巧,可以查看我个人的百度经验(很久没更新了,为了帮助更多的人,我会陆续更新)

https://jingyan.baidu.com/article/b907e627673d6146e7891c98.html

※本文时间管理的思维基础来自易效能

易效能——重建全新的生活方式

不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo off&cd /d "%~dp0"

rem 在当前目录里批量创建多个文件夹

set #=Any questions&set _=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%_% %z%

for %%a in (

"文件夹1"

"文件夹2"

"文件夹3\aaa\bbb"

"文件夹n\zzz"

) do (md "%%~a" 2>nul)

echo%#% +%$%%$%/%_% %z%

pause

exit

答1:可以不反复进出各子目录,只是写bat文件的时候,需要把子目录名字重复几遍而已。

答2:首先,md这个命令可以批量创建,但是相邻两个文件夹的创建地址和名称都是由空格隔开的,所以如果文件夹名称里带有空格的话,这个文件夹名字还得用双引号括起来。

根据你的描述,你希望的结果是:

但是,因为你的md命令是在根目录运行的,所以程序默认是在根目录创建文件夹。

所以当你在根目录下输入“md 2017\5月 6月”的时候,程序是这样判断的:

①需要创建两个文件夹(因为文件夹名中间有一个空格)

②第一个文件夹,带有目录地址,所以是在根目录下创建“2017”文件夹,再在“2017”文件夹中创建“5月”文件夹。【第一个文件夹创建完毕】

③第二个文件夹,没有任何目录地址,只有一个“6月”的命令,因此程序默认是在根目录下创建了一个“6月”文件夹。【第二个文件夹创建完毕】

④程序运行结束

所以,你原来写的那行代码,相当于

md 2017\5月

md 6月

而如果希望在根目录下,用md命令达到你想要的效果,则应该写成

md 2017\5月 2017\6月

另外,你有提到希望批量建立子文件夹。

我常用的方法是,用excel结合cmd。批量建立有规律的子文件夹的话,比如漫画目录“第XX话”这种的,直接在Excel里面利用自动填充+简单的字符串拼接,就可以把md语句写好,然后直接复制做成bat,还是挺简单的。  如果子文件夹命名不太规律,那可能还是得手动输入。或者使用一些excel里跟字符串有关的公式啥的。 这里不展开说了。

至于多层层级,就是继续往后加斜杠,比如“md 2017\5月\上旬 2017\5月\下旬” 就是在“2017”文件夹中的“5月”文件夹内,再建立两个文件夹:“上旬”和“下旬”。(这个如果批量数量很多的话,也可以利用excel完成。)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11736925.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存