2012-06-14 127 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

相關問題