To, czego szukam, to coś, co płynnie działa w interfejsie GUI systemu Windows, a nie narzędzie wiersza polecenia, takie jak robocopy. Robię dużo małych kopii / past różnych plików i chciałbym, żeby Windows zawsze nadpisywał, jeśli rozmiar pliku jest inny, a jeśli rozmiar pliku jest identyczny, to nic nie robi. Czy da się to zrobić?
12
Odpowiedzi:
Możesz użyć TeraCopy, jeśli chcesz, a następnie skonfiguruj ustawienia. Alternatywnie, pyta również, co zrobić, gdy podczas operacji kopiowania plików występują konflikty nazw plików (aby można było rozwiązać ten problem indywidualnie). Ponadto, jeśli zostanie wykryty konflikt, możesz wybrać, co robić na podstawie pliku po pliku lub dla całej kolejki przesyłania.
TeraCopy integruje się również z powłoką Windows, aby zastąpić domyślną operację kopiowania i wklejania własnym interfejsem.
UWAGA: Od września 2014 r. TeraCopy działa tylko w systemie Windows lub na urządzeniach z Androidem (smartfony i tablety), które mają tryb pamięci masowej (Android Gingerbread i wczesne wersje Ice Cream Sandwich). Nowsze urządzenia korzystające z systemu Android v4.2 Jelly Bean lub nowszego mają tryb MTP tylko do przesyłania plików, a TeraCopy nie „widzi” urządzeń korzystających z trybu MTP do przesyłania plików.
źródło
rsync może być również używany w systemie Windows, i jest to nieco bardziej elastyczne narzędzie - ma opcje wiersza poleceń do porównywania tylko znaczników czasu, ale zapewnia także przyspieszenie spme w operacjach o ograniczonej przepustowości - takich jak kopiowanie przez sieć lub na powolny (prędkość zapisu) napęd , ponieważ jest w stanie ograniczyć się do przenoszenia zmienionych części.
źródło
KDiff3
źródło
Wiem, że było to już kilka lat temu, ale właśnie znalazłem darmowe narzędzie, które może dokładnie wykonać wymagane zadanie. Narzędzie wiersza polecenia, XXCOPY firmy Pixelab http://www.xxcopy.com/
W moim własnym scenariuszu ponownie skompresowałem setki obrazów JPEG za pomocą opcji qscale FFmpeg i szukałem sposobu na zastąpienie tylko mniejszych plików. Więc spróbowałem i zadziałało ze mną. Sprawdziłem, tworząc folder kopii zapasowej, a następnie porównałem rozmiary folderów. Ta sama liczba plików dla obu folderów, ale drugi jest teraz mniejszy.
Oryginalne pytanie i odpowiedź są tutaj:
zastępuj tylko pliki, które są mniejsze https://groups.google.com/forum/#!topic/alt.msdos.batch.nt/Agooyf23kFw
Co zaskakujące, zawierało również rozwiązanie problemu Pytającego. Oto część odpowiedzi autora XXCOPY:
Sądzę więc, że Pytający potrzebowałby zamiast tego / BZX .
źródło
Używam do tego Beyond Compare. Porównując dwa foldery, kliknij prawym przyciskiem myszy dowolną stronę i wybierz
Synchronize
>Update Right
lubUpdate Left
. Pozwoli to na skopiowanie tylko nowszych plików.Beyond Compare to płatne oprogramowanie, ale można je bezpłatnie wypróbować przez 30 dni.
źródło
spróbuj dopus http://gpsoft.com.au/
patrz wyjaśnienie tutaj http://www.pretentiousname.com/opus/bf2.html ( Ctrl+ Fkopia)
inne opcje tutaj http://gpsoft.com.au/help/opus10/default.htm#!Documents/Prefs/Copy_Options.htm i tutaj http://gpsoft.com.au/help/opus10/default.htm#! Dokumenty / Drag_and_drop.htm
Jest to bardzo potężny menedżer plików, za który musisz zapłacić (możesz wypróbować go przez 60 dni)
Może zrobić to, o co prosiłeś i wiele więcej! Zależy od twoich umiejętności technicznych.
źródło