Welche Verzeichnisse in Windows vergleichen? Welche integrierten Tools sollten verwendet werden?

3448
in.spite

Ich muss eine große Anzahl von Dateien vergleichen (100 K +). Ich kann dem Server, auf dem ich gerade arbeite, keine verrückten Anwendungen hinzufügen. Daher verwende ich COMP .

Es scheint in Ordnung für den Job zu sein, aber ich kann keine Dokumentation darüber finden, was er tatsächlich vergleicht.

Vergleicht es nur die Dateigröße? oder Sieht es etwas tiefer aus?

Gibt es andere integrierte Tools, die ich mir ansehen sollte?

EDIT: Ich habe gerade erkannt, dass COMP keine Unterverzeichnisse macht. Ich bin jetzt wirklich offen für kreativere Lösungen.

BEARBEITEN : KLARIFIZIERUNG Ich habe nur Remote READ ONLY (Ich bin Administrator auf der Maschine, aber wir unter strenger Anweisung, nichts auf die Maschine zu schreiben) , auf die Maschine zuzugreifen, daher kann ich keine Dienstprogramme hinzufügen. Das meinte ich mit verrückt, ich kann nur das verwenden, was mit Windows2K3 geliefert wird

EDIT: WARUM: Wir haben gerade eine Website in Betrieb genommen, die auf zwei Webservern mit Lastausgleich läuft. Aber die Maschinen sind NICHT identisch und ich versuche herauszufinden, was die Unterschiede sind. Wenn dies eine völlig dumme Idee ist, dann hilf mir bitte, und sag mir, was ich tun soll. Ich bin ein Webentwickler und mache solche Sachen normalerweise nicht.

1
Was versuchst du zu vergleichen? Dateigröße, Anzahl der Zeilen, Dateiinhalt (und möchten Sie den Unterschied oder nur ein wahr / falsch)? Sam vor 14 Jahren 0
Es scheint, dass Sie unterschiedliche Verzeichnisse und keine Dateien verwenden. Welchen Zweck könnten ohnehin unterschiedliche 100k-Dateien sein? Rook vor 14 Jahren 0
Definieren Sie "verrückte Anwendungen", da es einige gute Anwendungen gibt, die Ihr Problem leicht lösen können, sogar Freeware. FrankS vor 14 Jahren 0
ja du hast recht Ich vergleiche Dateien in Verzeichnissen ... in.spite vor 14 Jahren 0
Gehört das vielleicht in Serverfault? Nathan Fellman vor 14 Jahren 0

3 Antworten auf die Frage

5
sgmoore

Vergleicht es nur die Dateigröße?

Auf der Website, zu der Sie einen Link erstellen, werden die einzelnen Zeichen angezeigt, die sich unterscheiden.

Wenn die Dateien unterschiedliche Größen haben, ist standardmäßig kein weiterer Vergleich erforderlich. Wenn die Dateien dieselbe Größe haben, werden Byte für Byte verglichen und die ersten Änderungen angezeigt.

Sie können auch fc / b verwenden, bei dem nicht die lästige Aufforderung zum Vergleich mehrerer Dateien am Ende verwendet wird.

Aber wenn ich das machen würde, würde ich Beyond Compare verwenden . Dies kann auf dem Server ausgeführt werden, muss jedoch nicht auf dem Server installiert werden. Sie können also eine portable Version erstellen, die von einem CD / USB-Stick oder von einem Netzwerkspeicherort ausgeführt wird. (Und natürlich können Sie auch auf einem lokalen Computer installieren und auf die Dateien über das Netzwerk zugreifen.)

Hinzuzufügen wäre, dass Beyond Compare auch verwendet werden könnte, wenn ALLE Dateien über FTP zugänglich sind. sgmoore vor 14 Jahren 0
Ich denke, Beyond Compare ist genau das Werkzeug, nach dem ich suche, ich könnte vielleicht einen Fall für seine Verwendung machen. in.spite vor 14 Jahren 0
1
David Spillett

Sie werden Schwierigkeiten haben, diesen Datenanfang zu vergleichen, ohne ein zusätzliches Werkzeug verwenden zu können.

Wie groß ist der Inhalt, den Sie zu vergleichen versuchen? Wenn diese 100-KByte-Dateien im Durchschnitt nur 10 KByte lang sind, liegt das auf einer Gb-Menge. Daher kann es praktisch sein, die gesamte Menge von beiden Computern mithilfe des schreibgeschützten Zugriffs auf Ihr lokales System zu kopieren und sie mit einem nützlicheren Tool zu vergleichen . Wenn die Dateien im Durchschnitt viel größer sind (Bilder mit jeweils 100.000 Bildern oder mehr noch Videos), ist dies natürlich völlig unpraktisch ...

Könnten Sie uns mehr über Ihren Lesezugriff erzählen? Im Folgenden wird davon ausgegangen, dass Sie über RDC auf ein gesperrtes Benutzerkonto zugreifen können.

Sie sollten feststellen, dass Sie Schreibzugriff auf Ihr Benutzerprofil haben, zumindest auf das temporäre Verzeichnis, das durch gekennzeichnet wird ECHO %TEMP%. Wenn Ihr Konto nicht so gesperrt ist, dass Programme außerhalb einer Whitelist mit Verzeichnissen nicht ausgeführt werden können, können Sie versuchen, ein tragbares (keine Installation benötigtes) Tool dort abzulegen und auszuführen. Ich würde jedoch empfehlen, zuerst die Server-Admins zu fragen, da sie möglicherweise unglücklich sind, um herauszufinden, dass dies ohne ihr Wissen passiert ist!

Alternativ können Sie die Server-Admins einfach fragen, ob sie ein anständiges Dienstprogramm zum Vergleichen von Dateien wie WinMerge installieren können, wo Sie es ausführen können. Oder haben Sie diese Route bereits ausprobiert?

0
Dave Webb

COMP vergleicht den Inhalt von Dateien Byte für Byte.

Es gibt jedoch viele bessere Tools zum Vergleichen von Verzeichnissen. WinDiff und KDiff3 sind die ersten, die in den Sinn kommen.