Windows 7 如何在windows批处理文件中合并文件名和扩展名?
我已设法提取文件名和扩展名,并将其传递到windows中的Windows 7 如何在windows批处理文件中合并文件名和扩展名?,windows-7,batch-file,command,Windows 7,Batch File,Command,我已设法提取文件名和扩展名,并将其传递到windows中的.bat文件。就像 %1 = filename %2 = extension 我遇到的问题是,我似乎无法执行%1%2,因为该命令似乎不喜欢%1%2命令?如果我做了%1%2它看起来很高兴,但随后文件被破坏了,因为它类似于file.js 我怎样才能把它们并排打印出来呢 @set NAME=somefile @set SUFFIX=txt @echo file = %NAME%.%SUFFIX% 输出: file=somefile.txt
.bat
文件。就像
%1 = filename
%2 = extension
我遇到的问题是,我似乎无法执行%1%2
,因为该命令似乎不喜欢%1%2
命令?如果我做了%1%2
它看起来很高兴,但随后文件被破坏了,因为它类似于file.js
我怎样才能把它们并排打印出来呢
@set NAME=somefile
@set SUFFIX=txt
@echo file = %NAME%.%SUFFIX%
输出:
file=somefile.txt
谢谢,但在我的例子中,后缀实际上是
.js
,所以使用它将是文件..js
?但使用它正是您想要的:%NAME%%suffix%
;)尝试我的脚本(带“.txt”,不带“.”),然后查看