永发信息网

批处理搜索命令

答案:2  悬赏:10  手机版
解决时间 2021-02-13 22:33
@echo on
for /f "usebackq delims=" %%i in (list.txt) do (copy /y "D:\test m\test\%%i" "D:\test m\test\test2\")
@echo off
想把上面的改成 能在规定的目录里搜索(包括子文件夹)按照 list文档里的内容 复制到指定的目录里
例 d盘test文件夹下有文件 1.txt 子文件夹AA 下有 2.txt 子文件夹BB下有 3.txt (AA BB 文件夹在test文件夹里)
list.txt 内容 1.txt 2.txt 3.txt
要求 搜索 d盘 test文件夹 按照 list文档里的内容把所搜到的文档复制到 E盘根目录下
在线等。。。。。。。
最佳答案
@echo off
set "p=d:\test"
for /f "usebackq delims=" %%i in (list.txt) do for /r "%p%" %%j in (%%i?) do (copy/y "%%j" "e:\")
pause参考1
@echo off
for /f "usebackq delims=" %%i in (list.txt) do for /r "d:\test" %%j in (%%i?) do (copy/y "%%j" "e:\")
pause 参考2
@echo off
for /f "usebackq delims=" %%i in (list.txt) do for /f "delims=" %%j in ('dir /a-d/b/s "d:\test\%%i"') do (copy/y "%%j" "e:\")
pause 参考3
全部回答

"%%~ni"  表示当前变量的程序名, 如果你的%%i 为 123.txt 那%%~ni 就表示 123  不含后缀名的

而%%~dpi表示当前程序所在的文件夹,如果你的123.txt 的完整路径是  c:\mytxt\123.txt 那么 %%~dpi 就表示  c:\mytxt 这个文件夹

事实上 只要你仔细看了那篇日志就会懂了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
重庆冉记鲜菜老火锅雅安店这个地址在什么地方
苹果ID被盗 锁死手机 我该怎么办 报警有用么
《红楼梦》第51回"薛小妹新编怀古诗"中的谜语
已知等式y=ax的平方+bx+c,当x=-1时,y=10,当x=
宝马5系跑到110至130码车身抖解决方案,各位车
100以内的奇数减去100以内除0外的偶数,差是
银行汇票与银行承兑汇票的区别。
家人美食我想知道这个在什么地方
Sci期刊主页里FEB代表什么意思
HAc和CH3COOH分别是什么物质?HAc是醋酸吗?CH3
四季沐歌太阳能仪表出现hh是什么意思
多浪东路在哪里啊,我有事要去这个地方
宝骏510是几厢车
为什么D是错的
怎样才能快速记住英语单词如题 谢谢了
推荐资讯
宝岛视光视力预防·恢复中心大学路店地址有知
香港97回归祖国纪念套(绝版珍藏)邮票市场价值
西沱工商所地址在什么地方,想过去办事
知道打印机是KONICA MINOLTA但是添加打印机里
马可波罗瓷砖阿曼米黄铺客厅怎么样
食品厂车间一般由哪三部分组成?
沙家浜芦苇荡的历史
如何养好室内植物红掌和白掌?
新一代思域1.0T开空调满载时会不会很肉,性价
促进新加坡和韩国经济发展的共同因素主要有①
急 简要说明下理由决定元素种类的微粒是质子
米格-25有可能追上SR-71
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?