yjlz 当前离线
二级士官
评分人数
terse 当前离线
中将
TOP
for /f "delims=" %%i in ('dir /s /b /a-d "c:\test\a.txt"') do copy "%%i" c:\复制代码
DAIC 当前离线
回复 yjlz 你是直接在CMD窗口里面执行的那个命令? DAIC 发表于 2013-9-1 16:38
好久没有玩dos了,后来想起来了,已经带入变量,但是提示找不到文件 麻烦帮忙修改下 输入的文件名为数字 ... yjlz 发表于 2013-9-1 16:45
set /p "i=请输入要复制的文件:" for /f "delims=" %%i in ('dir /s /b /a-d "c:\%i%"') do copy "%%i" d:\ pause复制代码
Lumiere (Lucien)当前离线
上校
@echo off cd /d d:\ ::此处为你要搜索文件的根目录,自行修改 set /p "i=请输入要复制的文件:" for /f "delims=" %%i in ('dir /s /b /a-d "a.txt"') do copy "%%i" c:\ pause复制代码
有个文件目录,此目录下有很多子目录
磁盘根目录啊,根目录下有很多文件夹