[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
现在才看此帖,哎呀……看完了,谢谢你们。
原帖由 zyc411277063 于 2008-10-26 14:32 发表
请问
@echo off
for /d %%i in (f:\*) do echo %%i
pause>nul

@echo off
for /r f:\ %%i in (*) do echo %%i
pause>nul
有什么区别

for /d %%i in (f:\*) do echo %%i 是列出F:\下的一级文件夹(执行时可视的)
for /r f:\ %%i in (*) do echo %%i 是列出F:\下的所有文件(包括子文件夹下的)

原帖由 sun 于 2008-11-2 12:09 发表
@echo off
for /d %%i in (f:\*) do echo %%i
pause>nul
这个好像显示不了隐藏文件啊,如何显示隐藏文件?

dir /ah F:\
dir /a F:\

原帖由 a1b2dd 于 2009-2-7 23:26 发表
帮忙看一下,四则运算在for循环中无法正常执行。
@echo off
setlocal enabledelayedexpansion
set /a a=3
for /l %%i in (1,1,2) do (
set /a b=!a!*(!a!*2+1)
echo !b!
)
set /a b=!a!*(!a!*2+1)
echo !b ...

不出错误就这样写(^转义),但是目的达到达不到,自己测试...
@echo off
setlocal enabledelayedexpansion
set /a a=3
for /l %%i in (1,1,2) do (
set /a b=!a!*^(!a!*2+1^)
echo !b!
)
set /a b=!a!*(!a!*2+1)
echo !b!

原帖由 Batcher 于 2009-2-19 22:24 发表
所有语言都不支持步长为小数

所有语言都不……这句话什么意思?

TOP

返回列表