本文主要是介绍读取sln文件并删除关联工程生成的最小obj文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
@echo off
Setlocal Enabledelayedexpansionset CurrentSln=test.sln
set SaveData=aaaa1:: 临时文件名称
set tmpFile=last.tmp
if exist %tmpFile% (set /P LastData=<%tmpFile%if defined LastData (if %SaveData% == !LastData! (goto:eof))
)call :read_sln %CurrentSln%
echo %SaveData%>%tmpFile%
goto:eof:read_sln
for /f "delims=" %%i in ('findstr /i /c:"\\" %1') do (:: echo %%ifor %%f in (%%i) do (echo %%f | findstr /c:"\\" >nul && (:: echo %%~f:: 删除 x64\Release 目录下最小的obj文件call :del_min_obj %%~f\..\x64\Release))
)goto:eof:: para1=path
:del_min_obj
for /f "delims=" %%i in ('dir /b /a-d /os %1\*.obj') do (
set /a n+=0 & if !n!==0 set "file=%%~i")
:: echo;删除最小的obj文件:%file%
del %1\%file%
goto:eof
这篇关于读取sln文件并删除关联工程生成的最小obj文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!