您好我试图将信息从一个文件批量附加到另一个文件但没有成功
继承人的代码
@echo off
set backup=C:\"VTS\Advanced Tools\Advanced Offset\PEN\LOCATION ACAD LSP.PEN"
copy C:\"VTS\Advanced Tools\Advanced Offset\AP\LOADING SQUENCE.AP" %backup%
问题是备份实际上不是C:\“VTS \ Advanced Tools \ Advanced Offset \ PEN \ LOCATION ACAD LSP.PEN”,而是存储在那里的实际其他位置。
基本上我想设置文件C:\“VTS \ Advanced Tools \ Advanced Offset \ PEN \ LOCATION ACAD LSP.PEN”的内容作为我的备份变量
答案 0 :(得分:0)
使用以下命令行。 set /p V=<FILE
会将变量 V 的值设置为文件的内容。
set /p backup=<C:\"VTS\Advanced Tools\Advanced Offset\PEN\LOCATION ACAD LSP.PEN"
copy C:\"VTS\Advanced Tools\Advanced Offset\AP\LOADING SQUENCE.AP" %backup%
答案 1 :(得分:0)
尝试一下
@echo off
setlocal enabledelayedexpansion
for /f %%a in ("C:\VTS\Advanced Tools\Advanced Offset\PEN\LOCATION ACAD LSP.PEN") do (
set backup=%%a
echo copy "C:\VTS\Advanced Tools\Advanced Offset\AP\LOADING SQUENCE.AP" "!backup!"
goto :eof
)
并在测试后删除echo