批量新建-获取文件名-重命名-归类

浏览: 2594

大家好,感谢你长得这么好看还关注我的博客,么么哒~

刚写了批发邮件的博文,那么批发邮件中的附件怎样才能快速的分门别类的做好呢?

一般来说,能用到批发邮件,说明文件是批量制作的,比如工作场景:把本月的营销数据分发给全国各个区域、办事处。所以一般都是先做一个总表,然后用VBA按照组织架构拆分成N个工作簿文件(此过程的VBA实现与表格的设计有很大关系,后期有空分享),再批发邮件。所以我们可能会用到文件的重命名之类的问题,下面分享一下方法,择需使用吧!


一、文件夹批量创建

创建一个txt文件,格式:MD+空格+文件名,然后将文件后缀的txt改成bat,双击运行“新建文本文档.bat”,如下:则创建A、B、C、D四个文件夹

11.png22.png33.png

一般情况下,需要创建的文件夹的名字我们是知道的,可以在Excel中生成文本内容。


二、获取文件夹下的文件名

此过程有三种方法,选择根据选择自己喜欢的就行~

方法一:创建.bat文件,先新建一个txt文件,写入 dir *.* /B>LIST.TXT ,改后缀为.bat,然后双击运行,即可得到一个LIST.TXT的文件,里面会有此文件夹下的所有文件名

方法二:复制文件夹路径,粘贴到浏览器地址栏(如360浏览器),回车即可,如下图:

44.png

方法三:VBA,详见附件吧!(注:源文件为网上获取,时间久远已不知原作者是哪位大神了,如有侵权,请联系我,谢谢!)

三、重命名

此过程有两种方法:

方法一:还是bat法,格式 REN+空格+旧文件名(含后缀)+ 空格+新文件名(含后缀),注意:此种方法不适用于文件名中含“-”等特殊字符的情况

方法二:VBA,详见附件吧!(注:代码非全自动,需要修改路径,可自己改进)

四、创建文件夹并移动

重命名后的文件,需要按照一定的规则将同一规则下的文件放入同一个文件夹中,这一步亦可使用VBA来实现(注:源文件为网上获取,如有侵权,请联系我,谢谢!)

原来是这样滴:

55.png


运行VBA后是这样滴:

66.png77.png


以上,如有疑问请留言,欢迎各位大神不吝赐教,今天就写到这里了,朕也饿了~o(╯□╰)o

推荐 0
本文由 okajun 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册