I am having an question
I need an batch script that does the following thing.
it needs to loop true an root directory and then put all its folders and their subfolders into an file.
Only it needs to be in an specific format.
I will show you the code that i already have for the files.
Code: Select all
setlocal EnableDelayedExpansion
echo Ver:24 >%PATCHER_FOLDER%\list.txt
echo C:\\RESCLIENT>>%PATCHER_FOLDER%\list.txt
echo. >>%PATCHER_FOLDER%\list.txt
set "base=%CD%"
set "base=%base:*:=%\"
for /R %%a in (*.*) do (
for /F "tokens=1-5 delims=/-. " %%b in ("%%~Ta") do set "dateTime=%%b-%%c-%%d %%e%%f"
set "size= %%~Za"
set name= %%~PNXa
echo !dateTime! !size:~-19! !name:%base%=!>>%PATCHER_FOLDER%\list.txt
)
echo List.txt has been created inside the following Directory(%PATCHER_FOLDER%)
pause
GOTO MANAGE_PATCHER
This will produce an list.txt like this
Code: Select all
Ver:24
C:\\RESCLIENT
2014-05-27 09:37 29293018 Pandora_00.res
2014-05-11 15:41 19287692 Char\Pandora_00.res
As you can see its in an specific format.
Now i whant it to look like this
Code: Select all
Ver:24
C:\\RESCLIENT
2014-05-27 09:37 29293018 Pandora_00.res
2014-05-27 15:41 <DIR> Char
2014-05-11 15:41 19287692 Char\Pandora_00.res
If you can help me with this i will appreciate it.
With kind regards,
Thomas de vries.