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"
|