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

回复 1# ChenCheChe

既然目标是文件名字符总量,再区分其中不同字段有何意义呢?类同如下各式的计算逻辑...
1+3=4
2+2=4
1+1+2=4
1+1+1+1=4
给一个检查文件名字符总量的批处理版本如下,命令行参数指定文件名字符总量检查值,默认=140
  1. @echo off
  2. if "%~1"=="" (set "n=140") else set "n=%~1"
  3. (for /f "delims=" %%F in ('dir/s/b/a-d') do (set/p="%%~nF"<nul>0.0 &for /f %%v in ("0.0") do if %%~zv gtr %n% echo,%%F))>结果.lst
  4. del 0.0 & exit/b
复制代码
2

评分人数

    • _avatar_: 思路比代码重要,学习啦技术 + 1
    • 77七: 感谢分享技术 + 1

TOP

返回列表