Board logo

标题: 批处理命令for变量输出疑问 [打印本页]

作者: crist    时间: 2013-9-13 11:19     标题: 批处理命令for变量输出疑问

假设E盘存在多个gho文件,代码如下:
  1. for /f "delims=" %%i in ('dir/a/b/s "e:\*.gho"') do (
  2. set gho=%%i
  3. )
  4. echo %gho%
复制代码
输出的结果却只有一条,请问应该怎么修改才能输出全部结果?
作者: DAIC    时间: 2013-9-13 13:06

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "delims=" %%i in ('dir /a /b /s "e:\*.gho"') do (
  4.     set gho=%%i
  5.     echo !gho!
  6. )
  7. pause
复制代码

作者: hzcxdgioa    时间: 2013-11-30 07:04

看看究竟什么情况。。。。。。。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2