Re: Vypis adresaru

From: pp21@mail.cz
Date: 19. 02. 2002, 13:21 CET


> > > Ak das dosovsky prikaz dir v tvare ...

ja bych pouzil tohle:

dir /s /b /on > list.txt

/s  = vypise abtualni adresar i podadresare
/b  = hoky format, bez velikosti, casu apod.
/on = setridi podle jmena, jinak je to tusim podle vytvoreni?
> list.txt  = presmeruje vypis do souboru list.txt

dalsi vymozenosti zjistis, kdyz napises dir /?

jak uz tu nekdo poznamenal, tak ">" vytvori (prepise) novy soubor,
">>" doplni ke stavajicimu souboru.

Psal jsi, ze to chces spouste nekolikrat denne, takze chces asi
i oddelit jednotlive soubory s vysledky. Jak na to sice nevim,
ale pokud ti staci, ze se to bude neustale pridavat na konec,
do jednoho souboru, tak to muze byt takhle:

udelej si soubor "vypis.bat" a do nej zkopiruj nasledujici:

@echo off
c:
cd \
cd tvuj_adresar\a_jeho_podadresar
date /t >> c:\list.txt
time /t >> c:\list.txt
echo. >> c:\list.txt
dir /s /b /on >> c:\list.txt
echo. >> c:\list.txt
echo ----- konec ----- >> c:\list.txt
echo. >> c:\list.txt
echo. >> c:\list.txt

pak ten soubor ulozis a pomoci naplanovanych uloh mu reknes,
kdy se ma spoustet.

Pochopitelne si musis zmenit disk (c:) a adresar, pro ktery chces delat
ten vypis. Vsechno se to bude ukladat do souboru "c:\list.txt".

a pro jistotu vysvetlivky:

@echo off = vypne zobrazeni prikazu z davkoveho souboru na obrazovce
c: = zmeni aktualni disk na c:
cd = zmeni adresar (cd \ = korenovy adresar)
echo. = vypise jednu prazdnou radku
echo text = vypise text
date /t = vypise aktualni datum beze zmen
time /t = vypise aktualni cas beze zmen
dir ... = viz vyse
>> c:\list.txt = nevypise vysledek na obrazovku, ale pripoji jej na
                 konec souboru "c:\list.txt"

ten vysledny soubor by pak mel vypadat tahkle:
----------------------------
£t 19.02.2002
13:00

C:\PROGRAMY\_PATH
C:\PROGRAMY\Ghostgum
C:\PROGRAMY\gs
C:\PROGRAMY\PRPC2000Epson
C:\PROGRAMY\VSTASCAN
C:\PROGRAMY\xpdf-0.92-win32-ms
C:\PROGRAMY\gs\fonts
C:\PROGRAMY\gs\gs6.50
----- konec -----


£t 19.02.2002
13:10

C:\PROGRAMY\_PATH
C:\PROGRAMY\Ghostgum
----- konec -----


---------------------------

snad ti to pomohlo.

PS: testoval jsem to na w2k, ale snad to v winME neni jinak...

-pp21-



This archive was generated by hypermail 2.1.2 : 19. 02. 2002, 13:23 CET