首页 > 代码库 > 《批处理在提高Windows管理效率中神奇应用》学习01
《批处理在提高Windows管理效率中神奇应用》学习01
《批处理在提高Windows管理效率中神奇应用》学习
::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
::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
::1.5 ::关于当前文件,当前文件名, @echo off echo 当前文件名%0 echo 当前文件名%~n0 echo 本文件所在路径%~dp0 echo 初始工作路径%cd% cd d: echo 改变后的工作路径%cd% pause
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。