What's wrong with this batch file? It only appears to grab the first directory, instead of all subdirs. Sometimes it doesn't even do that.. f
for %%i in (*.) DO (
cd %%i
del shortlist.bbs
for %%j in (*.zip) DO (
pkunzip -o %%j file_id.diz %temp%
set /p output=<%temp%\file_id.diz
echo %%j %output%>>shortlist.bbs
)
cd ..
)
What's wrong with this batch file? It only appears to grab the first directory, instead of all subdirs. Sometimes it doesn't even do that.. f
for %%i in (*.) DO ( cd %%i del shortlist.bbs for %%j in (*.zip)
DO ( pkunzip -o %%j file_id.diz %temp% set /p
output=<%temp%\file_id.diz echo %%j %output%>>shortlist.bbs
) cd .. )
I'm sure I missed something obvious, but I can't figure it out. Can I not nest for do loops? This is to grab the first line of file_id.diz files, put the filename a few spaces, then the description into a file for
my ftp server to display descriptions. pkunzip and set are working.
It's not looping though.
set /p output=<%temp%\file_id.diz
Sysop: | StingRay |
---|---|
Location: | Woodstock, GA |
Users: | 41 |
Nodes: | 15 (0 / 15) |
Uptime: | 25:01:03 |
Calls: | 650 |
Calls today: | 1 |
Files: | 792 |
D/L today: |
531 files (712M bytes) |
Messages: | 231,607 |