一、简介
批处理(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 完成
三、批处理执行效果显示
批处理执行前:
双击批处理程序,执行后: