Board logo

标题: [文件操作] 批处理怎么统计文件名字和个数输出到csv? [打印本页]

作者: swanseabrian    时间: 2022-10-19 11:58     标题: 批处理怎么统计文件名字和个数输出到csv?

统计文件夹中 所有后缀名为csv和txt的文件的文件名



第一统计所有文件名

第二把当中那个3-888拿出来,算有多少个文件名中是有这段数字的
文件名格式都是一样的,比如SID_3-888_001
最后生成csv文件

请问这个要怎么弄,
批处理可以实现吗,
谢谢
作者: qixiaobin0715    时间: 2022-10-19 12:39

应当不难,可举个例子生成的csv文件是什么样的。
作者: qixiaobin0715    时间: 2022-10-19 13:28

将bat文件保存为ANSI编码:
  1. @echo off
  2. (for /f "delims=" %%i in ('dir /b /a-d *.csv *.txt') do (
  3.     echo,%%i
  4.     set /a m+=1
  5. ))>all.csv
  6. for /f "delims=" %%a in ('findstr "3\-888" all.csv') do set /a n+=1
  7. (echo,AllFilesnum: %m%
  8. echo,3-888Filesnum: %n%)>>all.csv
复制代码

作者: swanseabrian    时间: 2022-10-26 18:02

回复 3# qixiaobin0715



    谢谢您 ,非常感谢




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2