《批处理在提高Windows管理效率中神奇应用》学习01

时间:2014-05-14 11:04:36   收藏:0   阅读:388

《批处理在提高Windows管理效率中神奇应用》学习

bubuko.com,布布扣
::1.3
::echo. 显示空行
::数值范围循环的for循环
@echo off
echo Creating file0.txt ~ file99.txt
echo.
echo.
:: for /l %%n in (0,1,99) /l表示for语句在指定的数值范围内循环。范围由in决定
::in (0,1,99) 表示从0开始,步长为1,到99结束(包含99)
for /l %%n in (0,1,99) do (
echo %%n >> file%%n.txt
)
echo File created.
pause
bubuko.com,布布扣
bubuko.com,布布扣
::1.4
::数值弄变量
::for循环处理文件。
::删除变量,以免影响系统或其他批处理。
@echo off
echo Begin to change file name
set ex=.rar
set /a sum=0
::当前目录下的每一个文件
for %%m in (*) do (
::字符串判断,其实有更好的写法。
::%0就是当前文件的文件名的字符串
::if not "%%m"==%0 (
::这种尝试是失败的
if not "%%m"=="1.4.bat" (
ren %%m %%m%ex%
::将sumw值加1
set /a sum=sum+1
)
)
echo There are total %sum% files` name changed
::删除变量,以免影响系统或其他批处理。
set sum=
set ex=
pause
bubuko.com,布布扣

 

bubuko.com,布布扣
::1.5
::关于当前文件,当前文件名,
@echo off
echo 当前文件名%0
echo 当前文件名%~n0
echo 本文件所在路径%~dp0
echo 初始工作路径%cd%
cd d:
echo 改变后的工作路径%cd%
pause
bubuko.com,布布扣

 

《批处理在提高Windows管理效率中神奇应用》学习01,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!