Loading

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,正好是我们括号内的内容

演示

生成

posted @ 2022-03-17 19:37  271374667  阅读(66)  评论(0编辑  收藏  举报