我正在尝试创建一个批处理文件(如下所示)以获取计数记录以及一组 .csv 文件中的文件名。
下面的批处理文件将输出第一个 .csv 文件的记录数。有没有办法列出所有记录计数以及文件名?
@echo off
for /F "tokens=3" %%f in ('find /V /C "-------------" *.csv') do (
echo %%f
) >output.txt
我正在尝试创建一个批处理文件(如下所示)以获取计数记录以及一组 .csv 文件中的文件名。
下面的批处理文件将输出第一个 .csv 文件的记录数。有没有办法列出所有记录计数以及文件名?
@echo off
for /F "tokens=3" %%f in ('find /V /C "-------------" *.csv') do (
echo %%f
) >output.txt
@echo off
(
for %%n in (*.csv) do (
for /F "tokens=3" %%f in ('find /V /C "-------------" "%%n"') do (
echo %%n %%f
)
)
) >output.txt
可能对你有用。
这也可能对您有用:
find /V /C "-------------" *.csv >output.txt
或这个:
@echo off
(for /F "tokens=1,*" %%f in ('find /V /C "-------------" *.csv') do echo(%%g)> output.txt