用bat命令批量替换excel数据 bat文件怎么编写

在平时的工作中,经常离不开的工作就是文件与文件夹,今天给大家讲一下Excel与文件,文件夹批处理,可以解决很多的问题,比如批量重命名文件,批量生成指定名称的文件夹,批量生成多个指定名称的文件,批量提取文件名称等 。
批量生成文件夹
在一次的项目中,要求按指定的项目生成文件夹 。
Step-01:在Excel表中输入文件夹我名称,然后在B2单元格中输入命令符公式:=”MD “&A2,然后确定后向下填充 。如下图所示:

用bat命令批量替换excel数据 bat文件怎么编写


注意:在MD后面有一个空格,不要丢掉哦~~
Step-02:复制命令符,然后新建一个TXT文件,将内容粘贴进去,保关闭后将文件后缀名修改由“.txt”将改为“.bat”,然后双击这个bat文件,即可批量生成文件夹 。如下图所示:
用bat命令批量替换excel数据 bat文件怎么编写


批量生成具有父子关系文件夹
下面是一幅南海企业的组织架构图,现要求,按包含关系批量生成文件夹,以便于在每个空的文件夹下分类存储相关的文件 。组织架构图:
用bat命令批量替换excel数据 bat文件怎么编写


【用bat命令批量替换excel数据 bat文件怎么编写】要求批量生成以下层次树状的文件夹体系:
用bat命令批量替换excel数据 bat文件怎么编写


【要求】
1、南海公司为一个总的文件夹,该文件夹下面包含架构图里的所有的内容;
2、一二级管理者为单独一个文件夹,其中市场总监下面需单独建立一个文件夹为市场总监;
3、文件夹之间的包含与被包含关系要符合上图的要求 。
Step-01:将架构图转换成下面的表格:
用bat命令批量替换excel数据 bat文件怎么编写


Step-02:在H2单元格中输入公式:
=”md”&A2&”&md”&A2&”\”&B2&”\”&C2&”\”&D2&”\”&E2&”\”&F2,然后按Enter键完成后向下填充 。如下图所示:
用bat命令批量替换excel数据 bat文件怎么编写


Step-03:将命令符进行复制 。在要生成的地方新建一个文本文档,将内容粘贴进去,然后保存并关闭 。
用bat命令批量替换excel数据 bat文件怎么编写


Step-04:将文件的后缀号由“.txt”更改为“.bat”,并且双击该文件 。如下图所示:
用bat命令批量替换excel数据 bat文件怎么编写


用bat命令批量替换excel数据 bat文件怎么编写


最后完成批量的生成 。具体的操作的动态图如下:
用bat命令批量替换excel数据 bat文件怎么编写


注意:
1、在生成多个层级文件夹的时候,父级的文件夹是必须每一个都要有的;
2、在除父级之外的其他级上的文件夹是可有可无的;
3、如有父级文件夹,但是第二级与第三级没有,第四级又有一个文件夹的时候,那么第四级的文件夹自动补位至第二级的文件夹上;
4、如果某一个级上具有相同名称的文件夹时,根据windows的命名规则,每一全层级上的文件件有且只有一个名称 。
5、如果还需要生成更多级的文件名的时候,可按c\d\e\f\g\……的方式进行连接追加,直到最后一个需要生成的文件夹为止 。
批量生面指定类型、指定名称的文件
在通常的工作中,制作好一个模板以后,要根据部门及人员下发至相应的部门或人员,那么我们可以利用批处理的方法来实现 。

推荐阅读