Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] Mam problem z porządkowniem plików na dysku

To: winnt@man.lodz.pl
Subject: Re: [WINNT] Mam problem z porządkowniem plików na dysku
From: "Adam" <a-z@0-9.pl>
Date: Fri, 9 Oct 2015 16:53:44 +0200
Użytkownik "1634Racine" <1634Racine@1634Racine.pl> napisał w wiadomości
news:5617c5e5$0$620$65785112@news.neostrada.pl...
mam katalog A z plikami.
Na A jest jakas struktura katalogowa dla plikow.
Pliki moga sie powtarzac (co do nazwy).
Mam katalog B z jakas swoja struktura katalogowa, zawierajacy pliki
katalogu
A (a wiec: B moze byc szerszy niz A).
Jak sprawdzic, czy KAZDY plik z A jest skopiowany do B i to dokladnie raz
(a
gdzie? - nie jest wazne).

Mam dysk A z katalogami, a w nich podkatalogi i pliki. Pliki mogą się
powtarzać, w sensie wielokrotnie występujących kopii tego samego pliku
w różnych katalogach/podkatalogach. I zdarza się to całkiem często.
Pliki z dysku A zostały skopiowane na dysk B, do innej struktury katalogów
(w ramach porządków), przy czym w/w kopie plików zostały pominięte.
Zadanie: Sprawdzić czy każdy plik występujący na A występuje na B.
Sprawdzenie ma na celu wyłapanie ewentualnego zgubienia jakiegoś pliku,
więc nie jest w tym momencie ważne do którego katalogu/podkatalogu na B
został on skopiowany. Jeśli porządek został zrobiony dobrze, to każdy plik
z A powinien wystąpić na B i to tylko jeden raz. Przy tak dużej ilości plików,
a także biorąc pod uwagę to, że robienie tego porządku było rozłożone
w czasie, mogło się zdarzyć, że jakiś plik nie został skopiowany na B.
I właśnie o to chodzi żeby taki przypadek wyeliminować. Natomiast gdyby
się zdarzyło, że jakiś plik mimo wszystko występuje na B więcej niż jeden
raz, to tragedii nie będzie, chociaż będzie trochę mniej porządnie. :-)
Docelowo wszystkie te pliki mają być z dysku A usunięte, więc jest to
ostatni moment na sprawdzenie czy coś istotnego nie umknęło.
Zarówno na dysku A jak i na dysku B są jeszcze inne katalogi, ale jeśli
miałoby to przeszkadzać, to zarówno na dysku A, jak i na dysku B można
całość przekopiować do jakiegoś nadrzędnego katalogu i działać tylko
na jednym katalogu na A (z podkatalogami) i na jednym katalogu na B
(z innymi podkatalogami).

W tej chwili najbardziej skłaniam się ku rozwiązaniu, w którym wpierw
musiałbym doprowadzić do sytuacji, że na dysku A także każdy plik występuje
tylko raz (np. przy pomocy programu Anti-Twin), a potem zrobić porównanie
metodą, którą zaproponowałeś. Tyle, że jak już pisałem, nie porównuję wtedy
sytuacji docelowej z sytuację "pierwotną".

Bardzo dziękuję za zainteresowanie moim problemem i pozdrawiam
Adam


<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>