标题: [其他] [已解决]bat获得路径中斜杆(\)的个数 [打印本页]
作者: LJY4.0 时间: 2022-8-9 21:34 标题: [已解决]bat获得路径中斜杆(\)的个数
本帖最后由 LJY4.0 于 2022-8-10 08:50 编辑
例如:
输入:D:\nsc\x\ddd
输出:3
作者: hfxiang 时间: 2022-8-10 08:36
- set "str=D:\nsc\x\ddd\"
- set /a n=0
- :start
- set "str1=%str:*\=%"
- if not defined str1 (
- set /a n+=1
- goto :end
- )
- if not "[%str%]"=="[%str1%]" (
- set /a n+=1
- set "str=%str1%"
- goto :start
- )
- :end
- echo;斜杠数:%n%
复制代码
作者: LJY4.0 时间: 2022-8-10 08:38
回复 2# hfxiang
谢谢大神
作者: qixiaobin0715 时间: 2022-8-10 09:54
- @echo off
- set str=D:\nsc\x\ddd\
- set str="%str:\=" "%"
- set n=-1
- for %%i in (%str%) do set /a n+=1
- echo,%n%
- pause
复制代码
作者: hfxiang 时间: 2022-8-10 11:09
回复 4# qixiaobin0715
大神太高了,思维不在一个水平线上,膜拜
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |