批处理脚本将文件从一个文件夹复制到另一个包含特定字符串的文件

时间:2014-05-06 07:45:15

标签: batch-file batch-processing

您好我正在使用此批处理脚本根据条件将文件从一个文件夹复制到另一个文件夹,如果它包含特定字符串,则脚本为:

@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

的具有未知扩展名的新文件

我在哪里错了?对不好的英语抱歉。

1 个答案:

答案 0 :(得分:0)

每一行都包含:对吗?

但是要解决复制问题,该文件夹需要提前存在。