尝试自动使用批处理文件,其中它将在Output.txt文件中显示文件中的文件名和记录数。但是如果我的文件名有空格,那么它不会给出记录数,而是显示以下文本空间
@echo off
(
for %%n IN (*.*) do (
for /F "tokens=3" %%f in ('find /V /C "-------------" "%%n"') do (
echo %%n : %%f
)
)) >output.txt
答案 0 :(得分:0)
只需使用tokens=2,*
,忽略token2。 *
表示“在不进行任何标记的情况下完成所有其余工作”
@echo off
(
for %%n IN (*.*) do (
for /F "tokens=2 delims=:" %%f in ('find /V /C "-------------" "%%n"') do (
echo %%n :%%f
)
)
) >output.txt