2012-06-14 164 views
0

我设法提取文件名和扩展名,并将其传递给windows中的.bat文件。这就像如何在Windows批处理文件中结合文件名和扩展名?

%1 = filename 
%2 = extension 

,我有是,我似乎无法做到%1%2因为该命令不似乎喜欢%1%2命令的问题?如果我做%1<space>%2它似乎很高兴,但然后该文件被破坏,因为它像file<space>.js

我怎么能够让他们并排,仍然打印出来?

回答

0
@set NAME=somefile 
@set SUFFIX=txt 
@echo file = %NAME%.%SUFFIX% 

OUTPUT:

文件= somefile.txt

+0

感谢,但在我的情况下,后缀实际上是'.js'因此采用这种这将是'file..js' ? – Andy

+0

但是,使用这将正是你正在寻找:'%NAME %% SUFFIX%';)试试我的脚本(与“.txt”,没有“。”),并看到 – paulsm4

相关问题