标题: [其他] 批处理如何取得dir结果的第一行? [打印本页]
作者: sleepinglord 时间: 2010-9-3 17:33 标题: 批处理如何取得dir结果的第一行?
dir /ad /o-d /b
于是会按照创建时间,倒序列出所有的目录,我希望取得其中第一条目录,如何做?
谢谢!!!
作者: wankoilz 时间: 2010-9-3 17:39
- @echo off
- for /f "delims=" %%i in ('dir /ad /o-d /b') do echo %%i&goto :x
- :x
- pause
复制代码
作者: TX_kakashi 时间: 2010-9-3 17:41
别的办法不会....- @echo off
- call :job
- echo %output%
- pause
-
- :job
- for /f "delims=" %%a in ('dir/b') do set "output=%%a" && exit/b
复制代码
[ 本帖最后由 yslyxqysl 于 2010-9-3 21:13 编辑 ]
作者: sleepinglord 时间: 2010-9-3 18:09
cool!3x a lot!
作者: cjiabing 时间: 2010-9-4 22:09
原帖由 wankoilz 于 2010-9-3 17:39 发表
@echo off
for /f "delims=" %%i in ('dir /ad /o-d /b') do echo %%i&goto :x
:x
pause
这个好玩,——挥刀自宫
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |