Board logo

标题: [文本处理] 批处理求助 !搜索指定内容将文件复制到指定文件夹 [打印本页]

作者: bingo0128    时间: 2019-5-19 11:29     标题: 批处理求助 !搜索指定内容将文件复制到指定文件夹

批处理求助 !搜索指定内容将文件复制到指定文件夹
xml文件   搜索包含指定内容将匹配文件复制到指定文件夹
作者: zaqmlp    时间: 2019-5-19 11:56

  1. @echo off
  2. set info=互助互利,支付宝扫码头像,感谢赞助
  3. rem 有问题,可加QQ956535081及时沟通
  4. title %info%
  5. cd /d "%~dp0"
  6. set "新文件夹=D:\new"
  7. md "%新文件夹%" 2>nul
  8. powershell -NoProfile -ExecutionPolicy bypass ^
  9.     $searchstr='搜索的指定内容';^
  10.     dir -r^|?{($_ -is [System.IO.FileInfo]) -and ($_.Extension -eq '.xml')}^|%%{^
  11.         $f=$false;^
  12.         $text1=[IO.File]::ReadAllText($_.FullName, [Text.Encoding]::Default);^
  13.         $text2=[IO.File]::ReadAllText($_.FullName, [Text.Encoding]::UTF8);^
  14.         if($text1.Contains($searchstr)){$f=$true;};^
  15.         if($text2.Contains($searchstr)){$f=$true;};^
  16.         if($f){^
  17.             write-host $_.FullName;^
  18.             cp -liter $_.FullName '%新文件夹%' -force;^
  19.         };^
  20.     };^
  21.     write-host '%info%' -ForegroundColor green;
  22. pause
复制代码





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