【发布时间】:2016-05-04 04:18:07
【问题描述】:
我目前正在研究一种组合 3 个 csv 文件并使用以下脚本的方法:
脚本
@echo off
ECHO Set working directory
pushd %~dp0
setlocal ENABLEDELAYEDEXPANSION
set cnt=1
for %%i in (*.csv) do (
if !cnt!==1 (
for /f "delims=" %%j in ('type "%%i"') do echo %%j >> combined.csv
) else if %%i NEQ combined.csv (
for /f "skip=1 delims=" %%j in ('type "%%i"') do echo %%j >> combined.csv
)
REM increment count by 1
set /a cnt+=1
)'
这就像一个魅力,还剥离了工作目录中其他 2 个 csv 文件的标题。
脚本现在输出 combined.csv,这很好,但我希望脚本输出 NL2 ddmmyyyy.csv。
我有并且似乎无法弄清楚的问题是如何使输出文件的名称递增和基于日期。
【问题讨论】: