【问题标题】:How to combine filename and extension in windows batch file?如何在 Windows 批处理文件中组合文件名和扩展名?
【发布时间】:2012-06-17 21:43:43
【问题描述】:

我已设法提取文件名和扩展名并将其传递给 Windows 中的 .bat 文件。就像

%1 = filename
%2 = extension

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

我怎样才能让它们并排打印出来?

【问题讨论】:

    标签: windows-7 batch-file command


    【解决方案1】:
    @set NAME=somefile
    @set SUFFIX=txt
    @echo file = %NAME%.%SUFFIX%
    

    输出:

    file = somefile.txt

    【讨论】:

    • 谢谢,但在我的情况下,后缀实际上是.js,所以使用它会是file..js
    • 但是使用它正是你要找的东西:%NAME%%SUFFIX% ;) 试试我的脚本(带“.txt”,不带“.”)看看
    猜你喜欢
    • 2013-07-13
    • 2013-08-03
    • 2011-03-14
    • 2014-06-16
    • 2015-05-28
    • 2019-10-18
    • 2018-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多