复制/ b除两个以外的所有类型的文件

时间:2014-09-04 21:42:04

标签: javascript batch-file text automation concatenation

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

1 个答案:

答案 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