标题: [文本处理] [已解决]批处理for语句中如何用tokens从后倒着提取? [打印本页]
作者: wwdx 时间: 2013-1-4 20:27 标题: [已解决]批处理for语句中如何用tokens从后倒着提取?
如题,文本内容为:C:\Users\Documents\. ,以"\"为分隔符,我如何倒着提取第二节的元素Documents呢?
作者: QIAOXINGXING 时间: 2013-1-4 22:18
本帖最后由 QIAOXINGXING 于 2013-1-4 22:20 编辑
- @echo off&SetLocal EnableDelayEdexpansion&cd /d "%~dp0"
- set "a=C:\Users\Documents\"
- set "a=!a:\=" "!"
- for %%a in ("!a!") do (
- set b=!t!
- set t=%%~a
- )
- echo !b!
- pause
复制代码
作者: CrLf 时间: 2013-1-5 14:38
- @echo off
- set "a=C:\Users\Documents\"
- for %%a in ("%a%\..") do echo %%~nxb
- pause
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |