1.新建record文件夹

2.进入record文件夹,新建res和des文件夹

3.把源文件列表放到res文件夹,文件平铺

4.在record文件夹下新建Excel:

第一列A放目标文件名

第二列B放目标文件类型 ".wav"

第三列C合并第一列A和第二列B

第四列D放="copy /y  D:\record\res\"&C1&" D:\record\des",复制,粘贴值,再复制

5.在record文件夹下新建文本run.txt,粘贴

格式:

@echo off
copy /y C:\Users\yuxingkuan\Desktop\test\res\123.txt C:\Users\yuxingkuan\Desktop\test\des
pause

6.文本文件run.txt改为run.bat文件

7.执行run.bat

8.des文件夹即筛选后的目标文件

-------------------

Public arr
Public str1
Sub 按钮2_Click()
    arr = Range("d2:d" & Cells(Rows.Count, "d").End(3).Row)
    Application.ScreenUpdating = False
    str1 = ThisWorkbook.Path & "\合并文件夹\"
    Getfd (ThisWorkbook.Path)
    Application.ScreenUpdating = True
End Sub
Sub Getfd(ByVal pth)
    Set fso = CreateObject("scripting.filesystemobject")
    Set ff = fso.getfolder(pth)
    If InStr(ff, "合并文件夹") = 0 Then
        For Each f In ff.Files
            For k = 1 To UBound(arr)
                If InStr(f.Name, arr(k, 1)) > 0 Then
                    fso.CopyFile f, str1, True '拷贝并覆盖
'                    fso.moveFile f, str1 '拷贝并覆盖
'                    fso.DeleteFile f, True '忽略文件只读属性,直接删除
                    Exit For
                End If
            Next k

Next f
    End If
    For Each fd In ff.subfolders
        Getfd (fd)
    Next fd

End Sub

Windows下批量查找文件相关推荐

  1. windows下批量生成文件夹

    在windows环境下如果想要批量生成文件夹: 1.创建一个记事本文件 2.首行大写MD 3.后面加上你想创建的文件夹的名字,每个名字之间有空格 4.退出记事本并保存 5.将记事本文件后缀改为bat文 ...

  2. windows下批量修改文件(或文件夹)权限或所有者

    1.强制将当前目录下的所有文件及文件夹.子文件夹下的所有者更改为管理员组(administrators)命令: takeown /f * /a /r /d y 2.将所有d:\documents目录下 ...

  3. Windows下批量修改文件前缀

    将文件夹A里面的文件批量添加前缀worse,比如 1.mp4 ,添加前缀后为worse1.jpg 采用批处理的代码 @echo off for /f "delims=" %%f i ...

  4. 在Windows下批量修改文件后缀(ren命令-rename)

    一.做法 第一步,新建文本文档,输入命令ren,后面是要替换的格式 第二步,将文本文件文件后缀.txt改为.bat二进制文件 第三步,点击.bat文件执行就OK了.

  5. Windows下批量修改文件后缀

    选中文件夹 -> 按住shift键+右键 -> 点击"在此处打开命令窗口" 输入命令 ren *.png *.jpg 就可以把后缀为png的文件全改为后缀为.jpg的 ...

  6. linux中vi修改文件内容,linux VI模式下批量修改文件内容

    1.         :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2.         :n,$ ...

  7. LinuxWindows下批量修改文件后缀

    Linux下从给定文件夹中找出小于1M的文件,并批量添加.gif后缀 先看一下文件夹下的目录的格式 ll -Sh -rw-rw-r-- 1 yangkun yangkun 17M May 10 15: ...

  8. Windows下批量删除旧文件、清除缓存文件、解救C盘、拒绝C盘爆炸

    Windows下批量删除旧文件.清除缓存文件.解救C盘.拒绝C盘爆炸 目录 Windows下批量删除旧文件.清除缓存文件.解救C盘.拒绝C盘爆炸 #删除旧文件1 #删除旧文件2 #删除旧文件1 rem ...

  9. 使用Python批量删除windows下特定目录的N天前的旧文件实战:Windows下批量删除旧文件、清除缓存文件、解救C盘、拒绝C盘爆炸

    使用Python批量删除windows下特定目录的N天前的旧文件实战:Windows下批量删除旧文件.清除缓存文件.解救C盘.拒绝C盘爆炸 目录

最新文章

  1. Python 微信机器人-通过wxpy库向指定名称的好友发送微信消息实例演示
  2. --SQL code# --创建表及字段描述信息
  3. 一个java类可以有_一个.java文件中可以有几个同级类?
  4. python2.7更新_centos系统python2.7更新到3.5
  5. openresty模板html页面,单页面部署去Html缓存 nginx/openresty
  6. Linux文件系统结构
  7. 实习踩坑之路:Git无法拉取最新分支代码?怎么解决?
  8. 7 CSS字体样式属性
  9. 水果编曲软件除了做电音还能做什么
  10. VS2019 windows桌面应用_基于.Net Core平台开发WinForms应用程序
  11. N1盒子使用T1遥控和电视一起开关机以及按键设置
  12. Qt界面制作简单教程,调用python代码
  13. 基于SSM框架的学生学籍管理系统(源码及具体讲解)
  14. mysql能够跨平台使用吗_Mysql跨平台(Windows,Linux,Mac)使用与安装
  15. 读研究生需要交多少学费?
  16. Python实现头条自动发文章,赚点广告费!
  17. 计算机组成与设计:计算机概要与技术
  18. Vue进阶(幺玖叁):$OPTIONS 讲解
  19. MySQL 关于模糊查找
  20. 【极简版GH60】【GH60剖析】【六】修改配列

热门文章

  1. Word文档编辑受限解决办法
  2. cadence导入dxf文件_PCB原创|cadence allegro导入DXF文件操作步骤
  3. Linkedin领英如何批量撤回邀请
  4. javascript检测5到10位数的QQ号
  5. 回调是什么?我对编程里回调函数callback的理解
  6. Bentley MicroStation CE版的颜色变换(CONNECT Edition)
  7. OpenFOAM 张量运算
  8. 微信小程序跳转公众号图文内容
  9. Android opengl es 3.0 + ndk 绘画涂鸦项目
  10. html鼠标各种坐标,HTML坐标系与鼠标事件坐标