@echo off
setlocal enabledelayedexpansion
set _SRCDIR=C:\Users\hyea\Desktop\Testing\Text Files
set _DSTDIR=C:\Users\hyea\Desktop\Testing\Text Files\TargetFolder
for /f "tokens=*" %%f in ('dir /b /a-d "!_SRCDIR!\*.COS"') do (
type "%_SRCDIR%\header.txt" > "!_DSTDIR!\%%f"
type "!_SRCDIR!\%%f" >> "!_DSTDIR!\%%f"
)
我有上面的代码,它将头文件与文本文件的内容连接起来,其扩展名为.COS
。在Windows命令行中接受两种文件类型
只是想知道如何去添加另一个文件扩展名为.RCS
,所以.COS
和.RCS
被拿起。
代码的外观如何?
'dir/b/ad“!_SRCDIR!\ *。COS”' - >'dir/b/ad“!_SRCDIR!\ *。COS”“!_SRCDIR!\ *。RCS”' – aschipfl
它似乎没有做anthing,这是正确的:@echo off setlocal enabledelayedexpansion set _SRCDIR = C:\ Users \ hyea \ Desktop \ Testing \ Text Files set _DSTDIR = C:\ Users \ hyea \ Desktop \ Testing \ Text Files \ TargetFolder for/f“tokens = *”%% f in('dir/b/ad“!_SRCDIR!\ *。COS” - > dir/b/ad“!_SRCDIR!\ *。COS “!_SRCDIR!\ *。RCS”')do( type“%_SRCDIR%\ header.txt”>“!_DSTDIR!\ %% f” type“!_SRCDIR!\ %% f”>>“! _DSTDIR!\ %% f“ ) – abs786123
不,我的意思是将您左侧的部分替换为您的” - >“部分代码由它的部分权... – aschipfl