[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

一。代码用批处理脚本文件名存盘(记事本ANSI编码),如 a.cmd,不要放在目标文件目录
二。'输出目录' 和 '目标文件目录' 以及 输出文件'前缀名' 皆可修改
三。输出文件名序号从(1)开始
三。脚本运行结尾用文件资源管理器锚定输出文件位置
  1. @echo off
  2. set "outDir=D:\输出目录"
  3. set "srcDir=D:\目标文件目录"
  4. if not exist "%outDir%" (md "%outDir%" 2>nul)
  5. cd /d "%outDir%"
  6. for /f %%k in ('dir /b/a-d "前缀名*.txt" 2^>nul^|find /v /c "" ') do (set/a "n=%%k+1")
  7. set "outFile=%outDir%\前缀名(%n%).txt"
  8. cd /d "%srcDir%" 2>nul
  9. (for /f "delims=" %%i in ('dir /b /a-d *.*') do echo,%%~ni)>"%outFile%"
  10. if exist "%outFile%" (explorer.exe /select, "%outFile%")
  11. exit/b
复制代码
1

评分人数

    • lj670: 辛苦了 谢谢!!技术 + 1

TOP

返回列表