【问题标题】:concatenate name from files [closed]连接文件中的名称[关闭]
【发布时间】:2022-01-20 20:40:32
【问题描述】:

如何连接两个文件名?

"C:\temp\input" 有两行:

C:\temp\input\aaa.aaa.aaa.001 C:\temp\input\aaa.aaa.aaa.002

想要的结果:

aaa.aaa.aaa.001 aaa.aaa.aaa.002

我的代码:

@echo off
SET path=C:\temp\input
FOR /F %%A IN ('DIR /B %path%*.00*') DO
set var=%%A
@echo%var% 
PAUSE

【问题讨论】:

    标签: batch-file cmd


    【解决方案1】:

    输入.txt

    C:\temp\input\aaa.aaa.aaa.001
    C:\temp\input\aaa.aaa.aaa.002
    

    batch.bat

    @echo off
    for /f "delims=" %%a in (input.txt) do <nul set /p "=%%~nxa "
    

    输出:

    aaa.aaa.aaa.001 aaa.aaa.aaa.002
    

    【讨论】:

    • 我解决了。可以关闭。
    猜你喜欢
    • 1970-01-01
    • 2017-01-04
    • 1970-01-01
    • 2019-07-09
    • 1970-01-01
    • 1970-01-01
    • 2014-08-10
    • 1970-01-01
    • 2011-12-31
    相关资源
    最近更新 更多