Program do usuwania zdublowanych plików z ftp

problemy związane z oprogramowaniem wszelkiego rodzaju.

Program do usuwania zdublowanych plików z ftp

Nowy postprzez afrodytka » sobota, 17 sierpnia 2013, 13:06

Witam,
programów do usuwania zdublowanych plików z HDD nie brakuje,

ale czy znacie jakiś program do usuwania zdublowanych plików w FTP?

gdzie usunie pliki najstarsze, a najnowszy zostawi?
Mój skrypt na www, dublował pliki graficzne, nadając im nowe nazwy, zostawiając stare i w tej chwili duplikatów jest masę, ale na pewno używa tego najnowszego.
Avatar użytkownika
afrodytka
Bladawiec
Bladawiec
 
Posty: 3
Dołączył(a): sobota, 17 sierpnia 2013, 13:00
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Windows
Kompilator: C++
Gadu Gadu: 0
    Windows XPFirefox

Re: Program do usuwania zdublowanych plików z ftp

Nowy postprzez Cyfrowy Baron » sobota, 17 sierpnia 2013, 18:51

afrodytka napisał(a):nadając im nowe nazwy,


I tutaj tkwi główny problem z automatycznym usuwaniem zdublowanych plików. Skoro pliki mają inne nazwy to nie są to już duplikaty. Programy usuwające zdublowane pliki robią to na ogół po nazwie. Istnieją co prawda programy, które potrafią porównywać sumy kontrolne plików i na tej podstawie je usuwać, ale z plikami na koncie FTP to się nie sprawdzi, gdyż aby porównać pliki po zawartości, program taki musiałby najpierw te pliki pobrać. Czyli defacto trzeba by pobrać całą zawartość kont FTP, ale wtedy to już wystarczyłby zwykły program do usuwania zdublowanych plików. Dlatego też nie znajdziesz takiego programu.

Skoro skrypt zdublował ci pliki to zmienił im nazwy według jakiegoś klucza. Wystarczy więc posortować pliki po nazwie i usunąć ręcznie z konta pliki, których nazwy nie pasują do klucza.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4727
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 444
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Program do usuwania zdublowanych plików z ftp

Nowy postprzez afrodytka » niedziela, 18 sierpnia 2013, 20:24

nie masz racji, ponieważ programy do usuwania zdublowanych plików z hdd, potrafią porównywać też zawartość pliku,
a nie tylko iść po nazwie,

także kwestia tylko programu przeznaczonego bezpośrednio na ftp,
ale tu coś czyje że bardziej będzie to skrypt,
bo takiego programu po prostu nie ma
Avatar użytkownika
afrodytka
Bladawiec
Bladawiec
 
Posty: 3
Dołączył(a): sobota, 17 sierpnia 2013, 13:00
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Windows
Kompilator: C++
Gadu Gadu: 0
    Windows XPFirefox

Re: Program do usuwania zdublowanych plików z ftp

Nowy postprzez Cyfrowy Baron » niedziela, 18 sierpnia 2013, 21:14

afrodytka napisał(a):nie masz racji, ponieważ programy do usuwania zdublowanych plików z hdd, potrafią porównywać też zawartość pliku,

Cyfrowy Baron napisał(a):Istnieją co prawda programy, które potrafią porównywać sumy kontrolne plików i na tej podstawie je usuwać


Jak widzisz o tym też wspomniałem.

Nie da się porównać zawartości plików na koncie FTP, nie zrobi tego żaden program ani skrypt.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4727
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 444
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Program do usuwania zdublowanych plików z ftp

Nowy postprzez afrodytka » poniedziałek, 19 sierpnia 2013, 21:39

ale przez to, kopiując z ftp pliki na swoj hdd,
tracę datę założenia pliku na ftp,
co uniemożliwy późniejsze posegregowanie i usunięcie najstarszych zdublowanych plików, a pozostawienie tego najnowszego.

Nie pytałbym o rozwiązanie, jeżeli by to nie bylo możliwe,
własciciele skryptu mają w swoich rekach skrypt, lub program,
który jest w stanie filtrować i usuwać jak powyżej, gdzie
sam proces trwał cały dzień, stad wnioskuję że działał on na ftp.

oczywiście mógł on polegać też na danych z ich oprogramowania, z którego usuwano zdublowane zdjęcia, ale mimo wszystko najprostszym rozwiązaniem jest pozostawienie najnowszego zdublowanego pliku.
Avatar użytkownika
afrodytka
Bladawiec
Bladawiec
 
Posty: 3
Dołączył(a): sobota, 17 sierpnia 2013, 13:00
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Windows
Kompilator: C++
Gadu Gadu: 0
    Windows XPFirefox

Re: Program do usuwania zdublowanych plików z ftp

Nowy postprzez Cyfrowy Baron » poniedziałek, 19 sierpnia 2013, 22:57

Ten ich skrypt opiera się prawdopodobnie na logach, lub też dla nich te pliki są lokalne, mają dostęp do dysku na którym pliki są przechowywane, więc nie muszę tego robić przez sieć.

Wierz lub nie, ale ty mając dostęp do plików tylko przez sieć nie możesz porównać ich zawartości, gdyż serwer tego nie umożliwia. To wymagałoby wczytania do pamięci całego pliku, przetworzenia całego pliku, wygenerowania sumy kontrolnej i tak po kolei ze wszystkimi plikami.

Skoro masz dostęp do konta FTP, to posortuj sobie te pliki według daty modyfikacji i usuń te ze starą datą. Nowe pliki będą miały nowszą datę modyfikacji.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4727
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 444
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Program do usuwania zdublowanych plików z ftp

Nowy postprzez wargo » czwartek, 19 września 2013, 16:01

Jeżeli jest to skrypt uruchamiany po stronie serwera np. przez przeglądarkę to da się tak zrobić.
Avatar użytkownika
wargo
Mądrosław
Mądrosław
 
Posty: 389
Dołączył(a): niedziela, 13 lipca 2008, 16:44
Podziękował : 12
Otrzymał podziękowań: 3
System operacyjny: Windows 7
Kompilator: C++ Builder 6 Personal
Gadu Gadu: 6259515
    Windows 7Firefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Software

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 1 gość

cron