我有两个环境变量定义为:Windows环境变量的问题
test1=C:\something\dir1
test2=C:\something\dir2
而且我试图运行下面的命令:
copy dir1\filename.txt dir2\filename.txt
我知道,如果我写与COPY命令环境变量,将工作,如下图所示:
copy %test1%\filename.txt %test2%\filename.txt
但是是不是有更好的办法来做到这一点?如果Windows在其当前目录中找不到“dir1”目录,是不是会尝试使用它具有的系统变量来查找它?
编辑:我试图使用复制命令,而不是在命令中输入环境变量的名称。
类似于“copy dir1 \ filename.txt dir2 \ filename.txt”,其中,如果Windows无法在其当前目录中找到dir1目录,它将自动搜索带有环境变量的此目录。这可能吗?
不,您需要指定目录的路径。 Cmd不会检查每个环境变量,以查看它们中是否有任何一个词有一个词作为目录。只需指定整个路径。 – unclemeat