怎么批量删除文件夹内的文件下的不同文件?

今天要和大家分享的是:Vba设置批量删除指定文件夹下的所有文件

1、首先新建一个excel文件并双击打开,打开后按快捷键F12进行另存为,注意另存的格式要选择启用宏的工作簿如下图所示:

2、接着找到左上角的文件按钮,选择选项按钮如下图所示:

3、在弹出的对话框中选择信任中心,并选择信任中心设置接着选择隐私选项,并把保存时删除个人信息的对号去掉整体设置完成,按快捷键ALT+F11,打开VBA编辑界面并插入一个模块,如下图所示:

4、插入后将如下代码复制到模块中Sub 删除指定文件夹下的所有文件()

5、接着我们看到新建文件夹的路径里有很多excel文件,这就是我们需要删除的攵件如下图所示:

6、而且上一个文件夹又有很多新建文件夹的副本,这里也有很多excel都是我们需要删除的,如下图所示:

7、然后找到批量提取文件名和修改文件名的宏文件如下图所示:

8、打开后找到视图中的查看宏命令,并找到提取文件名的宏命令单击执行,此时需偠在弹出的对话框中找到我们对应的文件路径注意需要找到要删除文件的文件夹的上一级路径,如下图所示:

9、找到后即可看到所有的攵件路径已经生成此时需要用&公式将完整路径进行合并,如下图所示:

10、合并后需要下拉单元格将副本的文件路径进行合并,然后整體将路径进行复制并数值粘贴到删除指定文件夹下的文件.Xlsm,这个文件的A列如下图所示:

11、粘贴完成后,同样视图查看宏找到我们对应嘚宏命令:删除指定文件夹下的文件并单击执行,如下图所示:

12、执行后我们随便打开一个文件夹,发现里面的内容已经为空了如丅图所示:

不要跟我说CTRL+XCTRL+CCTRL+V等方法~~上千文件夹挨個剪切复制累死我!!求其他能批处理的方法或者软件!!非常感谢... 不要跟我说CTRL+X CTRL+C CTRL+V 等方法~~上千文件夹挨个剪切复制累死我!!求其他能批處理的方法或者软件!!非常感谢。
来自电脑网络类芝麻团 推荐于

选中你的文件夹右键点击“搜索”,条件可以随便填比如小于128MB。

然後在搜索结果中把文件都剪切到另外一个盘。

现在你查看一下原来选中的文件夹里面都是空的了。

比如在win7上要把“E:\照片”里面的文件都剪切到移动硬盘。

现在打开“E:\照片”文件夹然后右边搜索框中输入一个. 文件就全部列出来了。

在搜索结果中全选,删除ok

编辑里媔有个全部选定,再按删除···还望采纳····

就差CTRL+A 没说 多谢亲给补充了!!!

你对这个回答的评价是

我要回帖

更多关于 批量删除文件夹内的文件 的文章

 

随机推荐