copy / B src \ starting.js + src * .js + src \ ending.js / D build \ library.js
这是我的代码。我如何将所有文件复制到starting.js和ending.js内容之间的文本文件中,但是将.js开始和结束?
例如:
如果开始是:
first
如果结尾是:
last
如果填料和填料2和填料3是:
filler
然后输出是:
first
filler
filler
filler
last
答案 0 :(得分:1)
@echo off
set "files_dir=C:\src\"
set "result_file=C:\buid\lib.js"
pushd %files_dir%
setlocal EnableDelayedExpansion
set "copy_list=+"
for %%f in (*) do (
if "%%~nf" NEQ "starting" if "%%~nf" NEQ "ending" (
set "copy_list=!copy_list!"%%~nxf"+"
)
)
copy /B starting.js!copy_list!ending.js /D %result_file%
popd
endlocal