批处理读取文件内容并复制文件,具体内容请看问题补充

如题,我在test.txt中写入内容“c:\testFile1\test1.txt”“c:\testFile2\test2.txt”并在C盘创建test1.txt和tes... 如题,我在test.txt中写入内容
“c:\testFile1\test1.txt”
“c:\testFile2\test2.txt”
并在C盘创建test1.txt和test2.txt文件,如何能通过批处理,先读取test.txt中的内容,获取到将要创建的文件夹名,和将要复制的目标文件,然后创建以“testFile1”和“testFile2”为名的文件夹,再将test1.txt文件复制到testFile1文件夹中,将test2.txt文件复制到testFile2文件夹中。新创建的文件夹路径随意。
求高手指点,万分感谢!
展开
 我来答
albumin
推荐于2017-09-18 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2410万
展开全部
@echo off
for /f "delims=" %%a in (test.txt) do (
md "%%~dpa"
copy "%%~nxa" "%%~dpa"
)
追问
再请问test.txt中的内容是这样:
"aa/bb/cc/testFile1/test1.txt"
"aa/bb/dd/testFile2/test2.txt"
在d盘目录下存在testFile1和testFile2两个文件夹,执行时要将原d盘中的旧文件夹先删除掉,再在d盘中新创建testFile1和testFile2两个文件夹,将c盘中的test1.txt和test2.txt分别复制过去
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式