W dniu 2015-10-09 o 10:38, Adam pisze:
Użytkownik "Adam" <a.g@poczta.onet.pl> napisał w wiadomości
news:mv7t0n$kj9$1@usenet.news.interia.pl...
A nie masz kogoś, kto skrobnął by Ci skrypt, nawet w VBA dla Excela,
który
poszuka plików z A nie mających kopii na B? Tak, jak pisałem obok.
Niestety, nie mam. Ale może spróbuję rzeczywiście przenieść nazwy plików
z podziałem na foldery (szczególnie na A, gdzie pliki mogą się powtarzać)
do Excela i przeszukanie dla pierwszego pliku zapiszę jako makro. Zobaczę
jak to pójdzie. Oby szybciej niż "ręczne" przeszukiwanie plik po pliku. :-)
Ja jestem trochę za cienki w VBA, ale jeśli czas nie goni, to mogę
spróbować za tydzień.
Dzięki za propozycję pomocy. Zobaczymy jaka sytuacja będzie za tydzień.
Pozdrawiam
Adam
Algorytm byłby w sumie prosty.
Dysk A:
Jeśli przyjąć, że jednoznaczna identyfikacja pliku polega na podaniu
dwóch parametrów: litery.wielkie(nazwa_pliku) oraz długość pliku, to w
pętli szukamy wystąpienia takiej pary w tabeli, a jeśli nie ma, to
dopisujemy do tabeli.
Dysk B:
lecimy rekordami z tabeli, przeszukując dysk B na istnienie pliku. Jeśli
go nie ma, dopisujemy w tabeli jakąś flagę.
Dla kogoś ze znajomością VBA jest to zadanie trywialne, do napisania
dosłownie na kolanie w kilka minut.
--
Pozdrawiam.
Adam
|