永发信息网

bat批处理 建立包含某字符串的文件夹 然后找到包含该字的文件 将它们复制到该文件夹内

答案:2  悬赏:0  手机版
解决时间 2021-03-16 01:58
  • 提问者网友:听门外雪花风
  • 2021-03-15 08:21
要求把所有包含“条"字的文件,复制到该文件夹内,请问如下代码哪里有问题,系统总是报 无效的参数数量

@echo off
md 条 2>nul
for /f "tokens=*" %%a in ('dir /b /a-d /s *条*') do xcopy %%a .\条\
最佳答案
  • 五星知识达人网友:走死在岁月里
  • 2021-03-15 09:43
把下面的批处理存为show_dataini.bat。
@echo off
@for /f "delims=" %%i in ('dir data*.ini /b') do @echo %%i
这句for会把dir data*.ini /b语句的返回结果逐一得到,通过@echo %%i逐个输出。进而可以对每个ini文件进行独立处理,比如改为:
@echo off
@for /f "delims=" %%i in ('dir data*.ini /b') do (
@echo ***************%%i***************
@type %%i
@echo ***********************************

除了格式化输出文件名,还会格式化输出文件内容。
大致就是这么个意思。
全部回答
  • 1楼网友:患得患失的劫
  • 2021-03-15 09:54
@echo off md 条 2>nul for /f "delims=" %%a in ('dir /b /a-d /s *条*') do copy "%%~a" .\条\
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯