Batch 實現文件檢索,拼接

echo off & color 0A

set "SEARCHTEXT=%ProjectX%\Content"
set "REPLACETEXT=/Game"
set "LeftLine=\"
set "RightLine=/"
set Content=%ProjectX%\Content
echo %Content%
set DIR="%Content%"
echo DIR=%DIR%
set "pattern=_Main"

del Fuck.ini

for /R %DIR% %%f in (*.umap) do ( 
	set "line=%%f"
	setlocal enabledelayedexpansion
	if "!line:%pattern%=!"=="!line!" (
		REM echo not found
	) else (
		set "string=%%~f"
		set "var=!string:~0,-5!"
		set "modified=!var:%SEARCHTEXT%=%REPLACETEXT%!"
		set "finalname=!modified:%LeftLine%=%RightLine%!"
		set realname=!finalname!.%%~nf
		echo !realname! >> Fuck.ini
		echo !realname!
	)
	endlocal
)

set Maps=" "
for /f %%f in (Fuck.ini)  do (
	if "%s%" equ " " (
		call set Maps=%%f
	) else (
		call set "Maps=%%Maps%%+%%f"
	)	
) 
set PakMaps=%Maps:~4%
echo %PakMaps%

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章