批处理读取文件内容并复制文件,具体内容请看问题补充
如题,我在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文件夹中。新创建的文件夹路径随意。
求高手指点,万分感谢! 展开
“c:\testFile1\test1.txt”
“c:\testFile2\test2.txt”
并在C盘创建test1.txt和test2.txt文件,如何能通过批处理,先读取test.txt中的内容,获取到将要创建的文件夹名,和将要复制的目标文件,然后创建以“testFile1”和“testFile2”为名的文件夹,再将test1.txt文件复制到testFile1文件夹中,将test2.txt文件复制到testFile2文件夹中。新创建的文件夹路径随意。
求高手指点,万分感谢! 展开
展开全部
@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分别复制过去
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询