vba批量重命名\复制\删除文件夹:[6]Excel2013
使用Excel中的vba可以帮助我们批量的处理一些文件和文件夹,比如vba批量重命名移动复制删除文件夹,今天我们就来分享几个简单的程序,大家看一下就能懂,帮助我们批量的vba批量重命名移动复制删除文件夹,下面是具体的教程:
dir函数判断文件夹是否存在:dir函数有两个参数,一个是文件夹的路径,第二个参数见下面第二幅图,他的意义已经在后面标注出来。下面这段程序的意思是如果在本Excel路径下没有找到文件夹“新建文件夹(2)”,那么就弹出消息框说没有该文件夹。
![vba批量重命名\复制\删除文件夹:[6]Excel2013](https://exp-picture.cdn.bcebos.com/d695563104ebf6a7acf5569fffee1c324a184f53.jpg)
![vba批量重命名\复制\删除文件夹:[6]Excel2013](https://exp-picture.cdn.bcebos.com/506d92f1d8a72633b47e1957c02c56ee7a7f4453.jpg)
mkdir函数可以创建文件夹:如图所示,它只有一个参数就是文件的路径,我们使用了本工作簿的路径,如图所示
![vba批量重命名\复制\删除文件夹:[6]Excel2013](https://exp-picture.cdn.bcebos.com/874f6275e5f4fcf5ebf6ee7a21d7726b0de2bd53.jpg)
rmdir函数可以删除文件夹:如图所示它只有一个参数,那就是文件夹的路径,它的一个应用案例如图所示:注意这个函数只能删除空文件夹,如果文件夹中有文件,那么函数就会提示错误
![vba批量重命名\复制\删除文件夹:[6]Excel2013](https://exp-picture.cdn.bcebos.com/354e7a781423beb979c5f57630d6e1d06ce8b353.jpg)
name函数重命名文件夹或者文件:它其实包括两个部分,As的前面是我们要命名的文件夹路径,As后面是命名后的文件夹路径
![vba批量重命名\复制\删除文件夹:[6]Excel2013](https://exp-picture.cdn.bcebos.com/9b2098254193cee8a8ff80af5a0ff2260c9aa853.jpg)
name函数移动文件夹或者文家:和上面的用法一样,只不过在写As后面的路径的时候我们把路径改成想要移动到的位置,比如对上面的代码进行修改就变成了移动文件夹:
![vba批量重命名\复制\删除文件夹:[6]Excel2013](https://exp-picture.cdn.bcebos.com/e86ba4b842406afee0ef25711eee41c1b6279f53.jpg)
使用filesystemobject对象来复制文件夹:注意这个写法有些不同,首先要创建一个对象,然后才能使用它的方法,copyfolder方法也有两个参数,两个参数用逗号隔开,前面是要复制的文件夹,后面是复制得到的文件夹路径
![vba批量重命名\复制\删除文件夹:[6]Excel2013](https://exp-picture.cdn.bcebos.com/07c98f2ca5cadce8bdb3d448fcf7980e5e209553.jpg)
使用shell打开文件夹:我们用到了explore.exe应用程序,注意其后面有一个空格不能省略,后面是文件夹的路径,注意使用引号,然后最后是一个逗号和参数,各个参数不同,你自己尝试一下
![vba批量重命名\复制\删除文件夹:[6]Excel2013](https://exp-picture.cdn.bcebos.com/423041db3620b93afb72f471ad0f8835dc8a8a53.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:37
阅读量:185
阅读量:85
阅读量:174
阅读量:186