列出所有记录计数以及文件名

时间:2013-08-25 01:24:25

标签: windows batch-file

我正在尝试创建一个批处理文件(如下所示),以便在一组.csv文件中获取计数记录和文件名。

下面的批处理文件将输出第一个.csv文件的记录计数。有没有办法列出所有记录计数和文件名?

@echo off

for /F "tokens=3" %%f in ('find /V /C "-------------" *.csv') do (
echo %%f
)  >output.txt

2 个答案:

答案 0 :(得分:0)

@echo off

(
 for %%n in (*.csv) do (
  for /F "tokens=3" %%f in ('find /V /C "-------------" "%%n"') do (
   echo %%n %%f
  )
 )
)  >output.txt

可能适合你。

答案 1 :(得分:0)

这也适用于你:

find /V /C "-------------" *.csv >output.txt

或者这个:

@echo off
(for /F "tokens=1,*" %%f in ('find /V /C "-------------" *.csv') do echo(%%g)> output.txt