Originally posted by wudixin96 at 2007-9-3 11:48 AM:
用dir /ah /b提取
谢谢兄弟指教。。但是你的语句对于有长文件名的情况不妙,,请看:
Z:\>dir /ah /b
E-Program Files
Z:\>for /f %a in (' dir /ah /b') do @echo %a
E-Program作者: wudixin96 时间: 2007-9-3 12:17 呵呵
for /f "delims=" %a in (' dir /ah /b') do @echo %a作者: wudixin96 时间: 2007-9-3 12:19 看楼主也是深度系统爱好者嘛作者: alex0007 时间: 2007-9-3 15:49
Quote:
Originally posted by wudixin96 at 2007-9-3 12:19 PM:
看楼主也是深度系统爱好者嘛
这你也能看得出来??强!!:o
忘记自己的u盘上有一个deepin5.6文件夹出卖了自己。。:D
[ Last edited by alex0007 on 2007-9-3 at 04:01 PM ]作者: alex0007 时间: 2007-9-3 15:53
Quote:
Originally posted by wudixin96 at 2007-9-3 12:17 PM:
呵呵
for /f "delims=" %a in (' dir /ah /b') do @echo %a
这句的确可以哦。。兄弟能解析一下此句与
for /f %a in (' dir /ah /b') do @echo %a
为何产生此区别吗??作者: wudixin96 时间: 2007-9-3 16:08 取消的默认的空格和跳格分隔符作者: Climbing 时间: 2007-9-4 08:48 for /f "tokens=*" %a in ('dir /ad/b') do attrib -s -r -h "%a"