1.匹配.sql 的文件
rem 合併SQL腳本
@echo off
set "filename=full.sql"
if exist "%filename%" del "%filename%"
for /r ./ %%f in (*.sql) do (
if not "%%~nf%%~xf"=="%filename%" (
echo %%~nf%%~xf
type %%f>>"%filename%"
echo. >>"%filename%"
)
)
echo %filename% 已經被創建
mkdir result
for /r %%a in (full.sql) do move %%a result
pause
2.window已數據命名存在排序進行整體重命名(Set "Num=000000000%%a"&Set "Num=!Num:~-9!")
@Echo Off&SetLocal EnableDelayedExpansion
For /f "delims=" %%a in ('Dir /b /s') Do (
Set "Str=%%~na"
For /L %%b in (0,1,9) Do If Defined Str Set "Str=!Str:%%b=!"
If Not Defined Str Set "Str=<"
If "%%a" NEQ %0 Call :LP "%%a" "!Str: =!"
)
Exit
:LP
For /F "delims=%~2 " %%a in ("%~n1") Do (
Set "Num=000000000%%a"&Set "Num=!Num:~-9!"
For %%b in (!Num!) Do Set "Str=%~nx1"&Ren %1 "!Str:%%a=%%b!"
)