bat批处理编程实例(1)

1.修改文件名

比如将当前文件夹下所有文件的后缀都改为.rar

@echo off
for %%f in (*) do (
if "%%f" neq "test.bat" (
ren %%f %%f.rar)
)

其中ren时改名函数,ren string1 string2 将文件名为string1的文件改名为string2

2.批量产生文件

比如产生0sb.txt-99sb.txt一百个文件

@echo off
for /l %%f in (0,1,99) do (
echo sb > %%fsb.txt
)

计数型循环for:

for /l %%f in (起始数字,步长,终止数字) do (循环体)

3.打印当前批处理文件的位置

@echo off
echo %~dp0

%0代表的时当前的批处理文件,%~dp0是当前批处理文件,通过打印这个字符串可以显示当前路径。

4.接受用户的输入

@echo off
set /p str1=
set /p str2=
echo str1=%str1%
echo str2=%str2%

这样写的话,就是由用户依次在命令行中输入str1和str2的值,再显示出来,/p表示此变量当成字符串处理。

你可能感兴趣的:(操作系统)