Existe un directorio en «C:\Files\
» que, dentro de este, hay más de 500 directorios con la siguiente ruta: «C:\Files\34r79un84\conf\log.conf"
. En el archivo «log.conf» se debe remplazar la palabra "Administrator"
por el nombre del directorio que esta detrás de «\conf
«, para este caso seria «34r79un84
«.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
@echo off title Testing SETLOCAL ENABLEEXTENSIONS SETLOCAL DISABLEDELAYEDEXPANSION FOR /F "tokens=* USEBACKQ" %%F IN (`dir /ad /b`) DO ( if exist %%F\config\logging.config ( echo The file has been found %%F\conf\log.conf call :Arguments "Administrator" %%F %%F\conf\log.conf ) ) :Arguments if "%~1"=="" ( echo Finished ) else ( setlocal enableextensions disabledelayedexpansion for /f "delims=" %%i in ('type "%~3" ^& break ^> "%~3" ') do ( set "line=%%i" setlocal enabledelayedexpansion >>"%~3" echo(!line:%~1=%~2! endlocal ) endlocal ) |