Board logo

标题: [文件操作] 批处理怎样根据字符串名称搜索文件? [打印本页]

作者: 娜美    时间: 2021-11-17 16:40     标题: 批处理怎样根据字符串名称搜索文件?

本帖最后由 娜美 于 2022-1-16 08:55 编辑

根据字符串名称搜索文件

根据B文件夹内文本名称   搜索A文件夹内是否含有B文件名称的字符串, 如果有, 则将A文件内含有该字符串的文件复制到C文件夹内


作者: Batcher    时间: 2021-11-17 17:04

回复 1# 娜美
  1. @echo off
  2. set "FolderA=C:\Users\Administrator\Desktop\1"
  3. set "FolderB=C:\Users\Administrator\Desktop\2"
  4. set "FolderC=C:\Users\Administrator\Desktop\3"
  5. for %%i in ("%FolderB%\*.txt") do (
  6.     if exist "%FolderA%\*%%~ni*.txt" (
  7.         copy /y "%FolderA%\*%%~ni*.txt" "%FolderC%\"
  8.     )
  9. )
复制代码

作者: 娜美    时间: 2021-11-17 18:07

回复 2# Batcher


   多谢Batcher哥,   Batcher哥真帅




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2