dos批文件处理实例
当前文章版本1.0.0
简介
光是只有理论,那么路终究是走不长的,我们还需要有实践,俗话说得好,实践是检验真理的唯一标准,但是你别直接来看我的这篇文章,如果你之前没有看过我的dos命令和批脚本精编版的话请先去补补基础,也花不了多少时间
开始
使用for语句批量重命名文件
@echo off
set /a sum=0
set houzui=.wow
for %%i in (*) do (
if not "%%i"=="使用for语句更改.bat" (
ren %%i %%i%houzui%
echo %%i
)
set /a sum=sum+1
)
echo 当前一共执行了%sum%次
pause
如果想要使用数字进行命名的话,比如1.txt
,2.txt
,3.txt
,4.txt
需要使用到setlocal enabledelayedexpansion
参数
关于这个参数的设置和使用方法我在另外一个帖子里面有说明
使用for语句创建20个文件
如何使用批命令批量创建文件夹
@echo off
echo 即将准备生成文件
for /l %%i in (0,1,20) do (
echo 这是写入txt的内容 >> %%i.txt
)
echo 文件创建完毕
pause
!!! note 特别注意
在for的后面一定要加上参数/l,如果没有参数/l,那么最后只会输出3个文件
他们分别是0.txt
,1.txt
,20.txt
,正好是我们括号内的内容
演示
生成