我需要将一些XML文件从一个目录移动到另一个目录,具体取决于是否存在特定的字符串(即,如果字符串存在则移动,否则保留它)。是否可以使用批处理脚本执行此操作?
答案 0 :(得分:1)
如果FINDSTR
包含单词" fred
"
hello
移动文件findstr hello fred
if %ERRORLEVEL% == 0 (
echo Move that puppy
)
FINDSTR /I
如果要搜索对大小写不敏感(小写与大写),请使用{{1}}
顺便说一下,所有Windows版本都没有Powershell,而这是。
答案 1 :(得分:0)
这应该复制文件名中包含string
的文件。
@echo off
for /f "delims=" %%a in ('dir *.xml /b /a-d ^|find /i "string" ') do copy "%%a" "d:\new\folder"