IT Geek: Jak zachować synchronizację plików o tej samej nazwie

May 28, 2025
Prywatność i ochrona
TREŚĆ NIENARUSZONA

Najprawdopodobniej słyszałeś o usługach, takich jak Dropbox, które służą do synchronizacji plików na wielu komputerach. A co jeśli chcesz wykonać tę operację na jednym komputerze? Oznacza to, że należy synchronizować pliki o tej samej nazwie na całym komputerze, tak aby po zmianie jednego z plików wszystkie były aktualizowane.

Ta funkcjonalność może być całkiem przydatna, zwłaszcza dla programistów lub administratorów systemu, w przypadku których czasami wymagane jest powielanie plików.

Jak to działa

Załóżmy, że jesteś programistą internetowym, który z biegiem czasu zebrał niezłą kolekcję funkcji JavaScript, których używasz we wszystkich utrzymywanych witrynach. W miarę dodawania lub ulepszania tego pliku Javascript (nazwijmy go „library.js”), aktualizowana jest tylko aktualnie edytowana kopia. Oznaczałoby to na przykład, że jeśli wprowadzisz poprawkę lub ulepszenie, będziesz musiał ręcznie zastosować je również do folderu kodu źródłowego każdej z innych witryn.

Nasze narzędzie próbuje rozwiązać problem konieczności ręcznego stosowania zaktualizowanego pliku do każdego folderu źródłowego. Co to robi:

  1. Wyszukuje wszystkie pliki o określonej nazwie (library.js) w określonym folderze głównym (% UserProfile% \ Documents \ Web Sites).
  2. Dla wszystkich plików o nazwie library.js lokalizuje ten, który był ostatnio modyfikowany i odnotowuje wartość skrótu pliku.
  3. Wszystkie inne pliki o nazwie library.js (które nie są ostatnią zaktualizowaną kopią) są następnie porównywane z najnowszymi (określonymi w poprzednim kroku).
  4. Jeśli wartości skrótu pliku są różne, odpowiednia kopia pliku library.js jest zastępowana ostatnio zaktualizowaną kopią.

Ponieważ używamy wartości skrótu Aby porównać pliki, mamy pewność, że wszystkie zastąpione pliki są rzeczywiście inne niż ostatnia kopia. Na przykład, gdybyś uruchomił proces i dokonano podmiany 5 plików, ponowne uruchomienie procesu natychmiast po tym nie spowodowałoby żadnej zamiany, ponieważ wartości skrótu plików są teraz identyczne.

Zaktualizuj do najnowszego narzędzia kopiowania

Narzędzie Update to Newest Copy Tool to zmodyfikowana wersja skryptu wsadowego o tej samej nazwie (oba są dostępne do pobrania przy użyciu linków na dole artykułu), który został przekonwertowany na plik EXE w celu uwzględnienia wymaganych Narzędzie Nirsoft HashMyFiles . Narzędzie musi być uruchamiane z wiersza poleceń z określonymi parametrami. Jeśli po prostu uruchomisz plik EXE przez dwukrotne kliknięcie, pojawi się komunikat informujący o tym.

Aby użyć Aktualizuj do najnowszej kopii, możesz wyświetlić parametry, uruchamiając polecenie „UpdateToNewestCopy /?” który pokazuje następujące okno dialogowe:

Jedynymi wymaganymi parametrami są SourceFolder (np.% UserProfile% \ Documents \ Web Sites) i FileName (library.js). Możesz jednak zmienić funkcjonalność, dodając dodatkowe przełączniki, jak opisano powyżej.

Przykłady

Następujące polecenie znalazłby wszystkie pliki o nazwie „Common.vb” w folderze „C: \ users \ jfaulkner \ documents \ Code Files”, wykonując zamianę, ale wykonując kopię zapasową bieżącej kopii przed nadpisaniem (dane wyjściowe są tym, co utworzyło górny obraz tego artykułu):

UpdateToNewestCopy „C: \ users \ jfaulkner \ documents \ Code Files” Common.vb / B

Następujące polecenie wykonuje tę samą akcję wyszukiwania, co powyżej, jednak raportuje tylko o plikach, które zostałyby zastąpione, i w rzeczywistości nie wykonuje żadnych operacji na plikach:

UpdateToNewestCopy „C: \ users \ jfaulkner \ documents \ Code Files” Common.vb / V

Załóżmy, że istnieje plik o nazwie „C: \ Config \ FilesToSearch.txt” z następującą zawartością:

library.js
Common.vb

Następujące polecenie przeszuka folder moje dokumenty bieżącego użytkownika i zgłosi wszelkie aktualizacje plików „library.js” i „Common.vb”, ale w rzeczywistości nie wykonałoby żadnych operacji aktualizacji:

UpdateToNewestCopy „% UserProfile% \ Documents” „C: \ Config \ FilesToSearch.txt” / L / V

Automatyzacja procesu

Ten proces jest idealnym kandydatem do automatyzacji. Przez tworzenie zaplanowanego zadania (nic specjalnego nie jest wymagane) z określonymi ustawieniami i uruchamianiem go codziennie / co godzinę / co 15 minut (w zależności od wymagań), możesz zsynchronizować pliki na zasadzie „ustaw i zapomnij”.

Ściągnij

Aktualizacja do najnowszej kopii - zmodyfikowany format wykonywalny

Aktualizacja do najnowszej kopii - źródłowe pliki wsadowe (bardziej zorientowany na linię poleceń)

ShareFile: How To Use Sync For Windows To Sync Files Across Devices

Easily Move, Copy And Sync Files To UnRAID, Within UnRAID And From UnRAID Using Krusader


Prywatność i ochrona - Najpopularniejsze artykuły

Jak wyłączyć powiadomienia „Wiadomości dla Ciebie” na Twitterze

Prywatność i ochrona Jul 16, 2025

Twitter zazwyczaj powiadamia Cię o polubieniach, retweetach lub wzmiankach. Czasami jednak powiadamia Cię o „Wiadomościach dla Ciebie”, zapraszając do przeczytania najnowszy..


Co to jest katalog System32? (i dlaczego nie powinieneś tego usuwać)

Prywatność i ochrona Apr 28, 2025

Katalog C: \ Windows \ System32 jest krytyczną częścią systemu operacyjnego Windows, w którym przechowywane są ważne pliki systemowe. Niektórzy dowcipnisie w Internecie mog�..


Jak tworzyć i używać etykiet rodzinnych w Google Wifi

Prywatność i ochrona May 26, 2025

TREŚĆ NIENARUSZONA Google Wifi ma kilka bardzo przydatnych narzędzi do zarządzania siecią domową. Wśród tych narzędzi jest możliwość tworzenia etykiet z określonymi g..


Jak wyłączyć wszystkie wbudowane reklamy systemu Windows 10

Prywatność i ochrona Aug 28, 2025

Windows 10 ma wiele wbudowanych reklam. Nie chodzi tylko o oferta bezpłatnej aktualizacji : Nawet jeśli kupisz nowy komputer z licencją na system Windows 10 lub wy..


Jak otwierać aplikacje od „niezidentyfikowanych programistów” na komputerze Mac

Prywatność i ochrona Apr 7, 2025

macOS ma funkcję o nazwie „Gatekeeper”, która służy do blokowania komputera Mac, zmuszając go do domyślnie uruchamiania tylko oprogramowania zatwierdzonego przez Apple. Al..


Jak spersonalizować ustawienia reklam w Hulu

Prywatność i ochrona Mar 8, 2025

TREŚĆ NIENARUSZONA Kochaj ich lub nienawidź, reklamy są niezbędną częścią usług wideo online, takich jak Hulu. Jeśli masz do czynienia z reklamami, równie dobrze może..


5 porad i wskazówek, jak najlepiej wykorzystać Pidgin

Prywatność i ochrona Jan 17, 2025

TREŚĆ NIENARUSZONA Słyszałeś o Pidgin? Powinieneś mieć. To jedna z najlepszych wieloprotokołowych aplikacji do obsługi wiadomości błyskawicznych dla systemów Windows i..


Jak łatwo zaktualizować system Windows 7 (i zrozumieć, czy powinieneś)

Prywatność i ochrona Jan 13, 2025

TREŚĆ NIENARUSZONA Niedawno próbowałem użyć Pulpitu zdalnego, aby połączyć się z mojego laptopa w salonie do pulpitu na dole, kiedy zdałem sobie sprawę, że nie mogę ..


Kategorie