DOS批处理 根据文件列表批量复制文件

在网上找的a中是源文件列表b中是目标地址依次读取法(先读a.txt第一行,再读b.txt第二行,再返回读a.txt第二行)代码:@echooffset/an=-1:beg... 在网上找的 a中是源文件列表 b中是目标地址
依次读取法 (先读a.txt第一行,再读b.txt第二行,再返回读a.txt第二行)
代码:
@echo off
set /a n=-1
:begin
set /a n+=1
if %n% neq 0 set "sk=skip=%n%"
for /f "%sk% delims=" %%a in (a.txt) do set "a=%%a"&
goto next
:next
for /f "%sk% delims=" %%a in (b.txt) do if "%%a" neq "" copy /y "%a%" "%%a"&
goto begin

Powered by 无名小鬼 wumingxiaogui.blog.163.com

运行时候提示amp不是内部或外部命令,也不是可行的程序,怎么修改下啊
郁闷了 拷贝时候莫名其妙丢失了 代码是从百度文库找到的
http://wenku.baidu.com/view/313ef16a25c52cc58bd6be42.html
展开
 我来答
xxpinqz
2013-07-02 · TA获得超过1323个赞
知道小有建树答主
回答量:1055
采纳率:0%
帮助的人:1319万
展开全部

这明明是一一对应读取相对应的行嘛,怎么会是你说的读取a的第一行时读取b的第二行呢?

另外全文都没有amp,怎么会提示AMP错误?

对应的可写成这样:

@echo off&setlocal enabledelayedexpansion
(for /f "delims=" %%a in (a.txt) do (
    set dst=&set/p dst=
    if not "!dst!"=="" copy /y "%%a" "!dst!"
))<b.txt
更多追问追答
追问
郁闷了 拷贝时候莫名其妙丢失了 代码是从百度文库找到的
http://wenku.baidu.com/view/313ef16a25c52cc58bd6be42.html
就是要实现按需拷贝 按a里面清单进行选择性拷贝 b里面为拷贝的目标位置
追答
代码贴在上面,你多少运行一下吧。。。。。尊重下别人
zhidao0704
2013-07-02 · TA获得超过259个赞
知道小有建树答主
回答量:249
采纳率:87%
帮助的人:85.9万
展开全部
我试了下没有出现你说的情况?
过程:1. 在a目录下建了两个目录1 与 2 将这代码保存成一个批处理文存在a目录下
2. 在a目录下创建a.txt 与 b.txt 并将它拷备一次到1目录下
3.将1目录下的a.txt 与b.txt 的文件目录列表存放到 a目录下的a.txt 文件中
将2的目录信息存放到a目录的b.txt中
后试了试运行这个批处理没有出现你所说的情况。
更多追问追答
追问
郁闷了 拷贝时候莫名其妙丢失了 代码是从百度文库找到的
http://wenku.baidu.com/view/313ef16a25c52cc58bd6be42.html
就是要实现按需拷贝 按a里面清单进行选择性拷贝 b里面为拷贝的目标位置
追答
我明白,你a里面的清单对不对就是各文件的路径如:D:\a\1\a.txt  这个为a清单里面的第一行内容
b里面的目标位置第一行内容为D:\a\2
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
路过路过路过23
2022-12-29 · TA获得超过421个赞
知道小有建树答主
回答量:387
采纳率:88%
帮助的人:78.1万
展开全部
由于for命令先天的限制,有两点需要注意:
被搜索文件不能放在根目录下,需要放在子目录内
复制或者剪切的目的地最好在另外一个驱动器内,不然可能会造成死循环。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陈哥深惠通勤
2013-07-02 · TA获得超过1176个赞
知道小有建树答主
回答量:1909
采纳率:33%
帮助的人:841万
展开全部
莫非是你的a.txt里面内容含有特殊字符。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式