Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] Skrypt do usuwania zawartości katalogu

To: winnt@man.lodz.pl
Subject: Re: [WINNT] Skrypt do usuwania zawartości katalogu
From: artiun <artiun@spam.wp.pl>
Date: Thu, 27 Feb 2014 19:35:41 +0100
W dniu 2014-02-27 12:33, Dariusz Rodziewicz pisze:
Podaję rozwiązanie:

chcp 1250
Z ciekawości, po co to? Już wolę: @Echo Off
Jawnie nie operujesz żadną polską nazwą w 1250.

set nieusuwaj1=katalog1
set nieusuwaj2=katalog2
set nieusuwaj3=plik1
set nieusuwaj4=plik2

dir  /B > del.txt
type del.txt |findstr /V "%nieusuwaj1% %nieusuwaj2% %nieusuwaj3% %nieusuwaj4%" 
> Do_usuniecia.txt

for /F "eol=" %%i IN (Do_usuniecia.txt) DO del %%i

A nie ładniej było mieć listę plików/katalogów nie do usunięcia poza skryptem? Tak, żeby skrypt brał listę z innego pliku, a działał zawsze tak samo.
Narzędzi jest sporo, wybrałeś .bat/.cmd.
Problem jest trywialny, ale nie podałeś co masz do dyspozycji (jakich narzędzi możesz użyć) w sensie programistycznym (nie gotowce).

--
Artur
0 weeks 1 day 8 hours 1 minute 56 seconds and 431 milliseconds.
"pl.comp.os.ms-windows.winnt"

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>