ok. i have a problem.
this is a simple bat file that lists a subdirs and makes a summary of them
looking for .sql, berime.txt, menu.txt and ##FS sub dir
program returns
VER: HF_20081222B
******************************************
2008-12-24_MIHAJ_HON_#2
2008-12-30_MIHAJ_HON_#1
2008-12-30_SRECKO_PROJ_3_FAKULTETE
SQL
2008-12-30A_NG_MAT_3_JPLPT
2008-12-31A_ALVO_FIN_#2
SQL
2009-01-05A_ALVO_FIN_#3
2009-01-08A_SRECKO_PRE_FAKT_#3
2009-01-12_MIHAJ_KAD_#3_FE
2009-01-13A_SRECKO_MP_ZRC_#2
2009-01-13B_NG_FIN_#3_FE
2009-01-14A_IGOR
SQL
2009-01-15A_MIHAJ_KPS_#1
SQL
FS
2009-01-15D_MIHAJ_OD_#2
MENU
2009-01-16A_NG_FIN_#3
SQL
2009-01-16B_NG_FS_#3
FS
!!without BERIME.TXT!!
i would like it to return
VER: HF_20081222B
******************************************
2008-12-24_MIHAJ_HON_#2
2008-12-30_MIHAJ_HON_#1
2008-12-30_SRECKO_PROJ_3_FAKULTETE SQL
2008-12-30A_NG_MAT_3_JPLPT
2008-12-31A_ALVO_FIN_#2 SQL
2009-01-05A_ALVO_FIN_#3
2009-01-08A_SRECKO_PRE_FAKT_#3
2009-01-12_MIHAJ_KAD_#3_FE
2009-01-13A_SRECKO_MP_ZRC_#2
2009-01-13B_NG_FIN_#3_FE
2009-01-14A_IGOR SQL
2009-01-15A_MIHAJ_KPS_#1 SQL FS
2009-01-15B_MIHAJ_KAD_#3
2009-01-15C_MIHAJ_OD_#1
2009-01-15D_MIHAJ_OD_#2 MENU
2009-01-16A_NG_FIN_#3 SQL
2009-01-16B_NG_FS_#3 FS !!without BERIME.TXT!!
so can i merge in a string a couple of lines before writing output file?
program looks like
@echo off
cls
for %%i in (".") do (
set pot_NV=%%~fsi
set dats_ime=%%~ni
)
if not exist %pot_NV%\##FS. (
mkdir %pot_NV%\##FS
)
set prip_fs=%pot_NV%\##FS
set dat_ime=%pot_NV%\%dats_ime%.log
echo VER: %dats_ime% >%dat_ime%
echo ****************************************** >>%dat_ime%
for /F %%j in ('dir *. /a:d /b /o:n') do (
if not %%~nj==##FS (
echo:%%~nj >>%dat_ime%
if exist %%~fsj\*.sql (
echo: SQL >>%dat_ime%
)
if exist %%~fsj\##FS. (
echo: FS >>%dat_ime%
xcopy %%~fsj\##FS\*.* %prip_fs% /E /Y >nul
)
if exist %%~fsj\menu.txt (
echo: MENU >>%dat_ime%
)
if not exist %%~fsj\berime.txt (
echo: !!without BERIME.TXT!! >>%dat_ime%
)
)
)