for循环批量修改扩展&&合并目录&&合并文本文件内容

一  修改扩展

1 直接cmd执行

去掉后缀

for /r %a in (*.bt) do ren "%a" "%~na"

修改后缀

for /r %a in (*.bt) do ren "%a" "%~na.test"

 

2 保存脚本

for /r %%a in (*.bt) do ren "%%a" "%%~na"

二 合并目录

for /d %%i in (%cd%\*) do xcopy %%i\app %cd%\temp\ /Y /S /D

三 合并文本文件内容

@echo off&setlocal enabledelayedexpansion
rem 修改编码
chcp 65001
pause
for %%i in (%cd%\*.sql) do (set "file=%%i" & echo !file! & call :a !file! )
:a
for /f "tokens=*" %%j in (%1) do (echo %%j >> a.txt)

 

posted @ 2020-02-05 13:19  wolbo  阅读(376)  评论(0)    收藏  举报