各位大大好
现有文件1.txt,2.txt……99.txt
1.doc,2.doc……99.doc
需要把1.txt和1.doc复制到文件夹"1”下面。
2.txt和2.doc复制到文件夹"2"下面.
以此类推。
我写了一些代码,可总提示“找不到文件 — ' find ”
"无效开关 — /i "
代码如下:
- @echo off
- setlocal enabledelayedexpansion
- set /p name=请输入文件名:
- for %%k in ('find "%name%.*" /i') do (
- xcopy %%k c:\%name%\ /s /y
- )
- pause
复制代码
因为另外有文件是以字母命名的,例如a.txt a.doc,所以这个/i参数我一定需要。
现在文件可以复制,但是老出错误信息,我错在哪?求指教…… |