Windows 7 Forum: konfiguracja, optymalizacja, porady, gadżety •
Usuwanie plików z danym tekstem - Wersja do druku

+- Windows 7 Forum: konfiguracja, optymalizacja, porady, gadżety • (https://windows7forum.pl)
+-- Dział: Pomoc i wsparcie, Windows 7 (/pomoc-i-wsparcie-windows-7-26-f)
+--- Dział: Konfiguracja i optymalizacja Windows 7 (/konfiguracja-i-optymalizacja-windows-7-9-f)
+--- Wątek: Usuwanie plików z danym tekstem (/usuwanie-plikow-z-danym-tekstem-37834-t)



Usuwanie plików z danym tekstem - zrioom37 - 07.12.2013 13:46

Witam.
Załóżmy, że mam tysiąc plików o różnych nazwach. Dla przykładu, w ich treści jest:
Kod:
Imie: Adam
Wiek: 28
Miejscowosc: Bialystok
Zbanowany: Nie
Aktywny

W każdym pliku są inne dane. Czy istnieje jakiś program dzięki któremu:
- Usuniemy wszystkie pliki zawierające linijkę "Imie:Jan"?
- Jesli w jakimś pliku jest linijka "Zbanowany:Tak" zostanie ona zmieniona na "Zbanowany:Nie"?
- Usuniemy wszystkie pliki które nie zawierają linijki "Aktywny"?


RE: Usuwanie plików z danym tekstem - thermalfake - 07.12.2013 17:33

Wyszukiwanie i zamiana znaków to domena wyrażeń regularnych (regular expression, wywodzi się z systemów linuxowych). Wiele języków programowania udostępnia tego typu działania. Aplikacji do tego celu też jest trochę darmowych i płatnych.
Największą trudność sprawi Ci konstruowanie takich wzorców które będą dopasowane do Twoich oczekiwań.
Skopiuj sobie nieco plików do innego folderu abyś nie potracił wyników swoich eksperymentów Zacieszacz
http://www.powergrep.com/download.html#trial
http://www.ultraedit.com/support/tutorials_power_tips/ultraedit/find_replace.html
http://www.ultraedit.com/index.html