[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
估计是路径问题,试试:
  1. for /f "delims=" %%i in ('dir /b /a-d /s "C:\*.test"') do echo %%i &exit /b
复制代码

TOP

10# zfkzp


你是怎么写的呢?for 命令的 /f 开关只能接受一条参数(其实是多个参数写成一条),需要同时使用多个参数时,需要把它们用双引号括起来使之被看成一条参数(好绕啊),比如这样:
  1. @echo off
  2. for /f "eol=p usebackq skip=1 tokens=* delims= " %%a in ("%~0") do echo %%a
  3. pause
复制代码

TOP

if %%~zi GEQ 1024*1024

???
if 不支持在条件中使用算式的吧...

TOP

返回列表