 
- 帖子
- 26
- 积分
- 2695
- 技术
- 2
- 捐助
- 0
- 注册时间
- 2009-3-15
|
现在才看此帖,哎呀……看完了,谢谢你们。
原帖由 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 发表
所有语言都不支持步长为小数
所有语言都不……这句话什么意思? |
|