[Ruby] Usuwanie plików w katalogu
: 19 wrz 2009, 11:03
Witam.
A katalogu mam około 9000 plików bmp, ale niektóre z nich mają rozmiar 321 bajtów. Chcę je usunąć i zostawić pozostałe z innymi rozmiarami.
Do tej pory doszedłem do takiego skryptu:
Usunęło mi wszystkie pliki o rozmiarze 321 bajtów, ale kiedy zmieniłem rozmiar pliku w tym skrypcie, zaczęło mi sypać błędami o file not found. Da się coś z tym zrobić?
Pliki kolejno mają nazwy od 1.bmp do 9000.bmp.
Pozdrawiam,
Numb
A katalogu mam około 9000 plików bmp, ale niektóre z nich mają rozmiar 321 bajtów. Chcę je usunąć i zostawić pozostałe z innymi rozmiarami.
Do tej pory doszedłem do takiego skryptu:
Kod: Zaznacz cały
i = 0
begin
i += 1
File.delete("#{i}.bmp") if File.size("#{i}.bmp") == 321
end while i < 9000
Pliki kolejno mają nazwy od 1.bmp do 9000.bmp.
Pozdrawiam,
Numb