一、简介
批处理(Batch)是常被应用于windows系统下的脚本语言;
 此文章主要讲解如何利用批处理批量修改指定后后缀名的文件,具体过程如下所示;
二、批处理代码实现
REM 关闭请求回显功能
@echo off
REM 延迟环境变量拓展
setlocal enabledelayedexpansion
REM ==============定制部分 =================
REM 设置转换格式后存储的文件夹名称
SET FileName=result
REM 设置被转换的原文件格式
SET srcFormat=txt
REM 设置转换的目标文件格式
SET tagFormat=csvv
REM ==============非定制部分 =================
REM 判断文件夹是否已经存在,存在则不创建;
if exist %~dp0%result (
	echo "the file already exists"
    ) else (
	mkdir %~dp0%/%%FileName%
    )
REM 批量转换文本格式
for %%i in (*.%srcFormat%) do (
	set a=%%i
	set b=%FileName%/!a!.%tagFormat%
	copy "!a!"/a "%~dp0%!b!"
)
echo 完成
三、批处理执行效果显示
批处理执行前:
 
 双击批处理程序,执行后:
 








![[MRCTF2020]Ezpop1](https://i-blog.csdnimg.cn/direct/0b0af77b610b403e8a0cd5df094500ef.png)










