您好我正在使用此批处理脚本根据条件将文件从一个文件夹复制到另一个文件夹,如果它包含特定字符串,则脚本为:
@echo off
for /f "delims=" %%a in ('xcopy /l /e /y "C:\Users\abc\abcd\abcde\abcdef\*abc*.pdf" "c:\test\" ^|find ":"') do copy "%%a" "C:\Users\abc\abcd\abcde\abcdef\copyfiles"
当我运行脚本时,虽然它成功运行,但是创建了一个新文件夹,而不是创建一个名为copyfiles
我在哪里错了?对不好的英语抱歉。
答案 0 :(得分:0)
每一行都包含:
对吗?
但是要解决复制问题,该文件夹需要提前存在。