DupeFinder to prosta aplikacja do lokalizacji, zmiana nazwy, przenoszenie i usuwanie duplikatów plików w strukturze katalogów.
Jest to idealne rozwiązanie zarówno dla użytkowników, którzy nie dotrzymali dyski bardzo dobrze zorganizowane i trzeba zrobić trochę sprzątania wolnego miejsca, a dla użytkowników, którzy chcą zachować dużo kopii zapasowych ważnych danych "na wszelki wypadek" coś złego się stanie.
Oto kilka kluczowych cech "DupeFinder":
Chociaż DupeFinder jest dość niewielka aplikacja, powinna mieć wszystkie funkcje trzeba będzie usunąć i reorganizacji dużych katalogów pełnych duplikatów plików:
ย ท Dobrze zaprojektowany interfejs graficzny z pełną podpowiedzi i "Co to jest?" Pytanie przycisk wsparcia, przydatne w aplikacji, która prawdopodobnie nie będzie musiał często używać
Szybkie przetwarzanie ย ท eliminując analizę danych poprzez filtrowanie niechcianych rozszerzenie pliku
ย ท Wyświetlanie plików w aplikacjach zewnętrznych przez dwukrotne kliknięcie
ย ท Zmiana nazwy plików w miejscu, lub przenieść się do nowej lokalizacji
ย ท Domyślne ustawienia uniemożliwi usunięcie wszystkich kopii duplikatów plików, aby zapobiec przypadkowej utracie danych
ย ท Generowanie proste raporty określające grupy powtarzających się plików do późniejszego przetworzenia
Podczas gdy wszystko działa bardzo dobrze w większości przypadków, jest kilka problemów z DupeFinder być świadomi. Mam nadzieję, że to naprawić większość z następujących błędów kiedyś wkrótce:
ย ท może się zawiesić, jeśli pliki zawierające "~" lub ":" znaków występują
ย ท może się zawiesić, jeśli własny odwołujące dowiązania są spotykane
ย ท pliki bajtowe Zero nie można usunąć
ย ท Może nie być w stanie usunąć pliki ze znaków Unicode w nazwie pliku
ย ท Wyświetlacz nie jest aktualizowana, jeśli zidentyfikowane duplikaty są przenoszone, przemianowane lub zmodyfikowane zewnątrz DupeFinder
Wymagania:
ย ท DupeFinder zbudowany jest na dwóch podstawowych narzędzi: język Python i Application Toolkit Qt. Interpreter Pythona i biblioteki Qt znajdują się w najbardziej Linuksa, BSD i UNIX dystrybucji. Mac OS X (przynajmniej nowsze wersje) zawiera Python i Qt jest również dostępna za darmo, choć nie jest częścią standardowej instalacji.
ย ท Qt jest przede wszystkim C ++ Toolkit, więc oznacza to, że są również wymagane Qt dla Wiązania PyQt Python. To nie są standardem w wielu / większości systemów Linux, itp dystrybucje, choć są one dostępne dla wszystkich systemów wymienionych.
ย ท Wreszcie narzędzie md5sum muszą być dostępne. Narzędzie to jest standardem w systemach Linux i podobnych, choć czytałem na Mac OS X to idzie pod nazwą md5 zamiast. Nie potwierdziły tego, ale jeśli tak, to po prostu zmienić pojedyncze wystąpienie md5sum w FindDupFiles.py do md5, aby uruchomić aplikację na komputerze Mac. Późniejsze wersje DupeFinder może korzystać z wbudowanych w kodzie do obliczenia sumy md5, aby wyeliminować ten wymóg.
ย ท Bieganie DupeFinder na Windows powinno być możliwe, ale prawdopodobnie nie jest warte wysiłku, chyba, że większość składników są już stosowane w innych zastosowaniach. Qt i PyQt dla Windows są dostępne tylko z licencji komercyjnej (to się zmieni, kiedy Qt 4 jest zwolniony). Python jest oddzielna instalacja. Potrzebne jest narzędzie md5sum (jeden wydaje się być dostępne z ActiveState). Alternatywnie jest to prawdopodobnie możliwe do spełnienia wszystkich zależności poprzez X11 na Cygwin.
ย ท jeszcze jedno: mimo DupeFinder ma być prowadzony w formie graficznej i interaktywnie, skrypt FindDupFiles.py można uruchomić standalone z konsoli. Zajmuje katalogu wyszukiwarki korzeń następnie dowolną liczbę filtrów rozszerzeń plików jak argumentów wiersza poleceń i wyprowadza zidentyfikowanych duplikatów grup plików (w tej kolejności) na standardowe wyjście. Wyjście to może być wyprowadzony na pager, takich jak mniej natychmiastowej kontroli lub przekierowany bezpośrednio do pliku tekstowego za pomocą ">" operatora powłoki (na systemach uniksowych) do logowania / raportowania.
Co nowego w tym wydaniu:
ย ท Ta wersja zastępuje użycie zewnętrznego narzędzia wiersza polecenia md5sum z rodzimej sumy MD5 obliczeń (przy użyciu modułu md5).
ย ท Poprawia to wydajność obliczania MD5 trawi dla małych plików i eliminuje kłopotliwe zależności dla użytkowników systemu Windows.
Szczegóły programowe:
Komentarze nie znaleziono