Verzeichnisse synchronisieren: Maxmimalzahl der Dateien?

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
tete
Junior Member
Junior Member
Posts: 6
Joined: 2003-12-06, 08:08 UTC

Verzeichnisse synchronisieren: Maxmimalzahl der Dateien?

Post by *tete »

Hi,

bei "Verzeischnisse synchronisieren" scheint es eine Maximalzahl von
Dateien zu geben, die (zumindest unter Win98SE) angezeigt werden.

Gerade beim Synchronisieren von Festplatten, auf denen ja schonmal
> 100.000 Dateien sein können, wird unten im Dateizähler auch die
richtige Anzahl von Dateien angezeigt, allerdings bricht die Liste
der Dateien irgendwo mittendrin ab. Ich vermute (bzw. hoffe), daß
zwar alle Dateien richtig verglichen werden, es können aber wohl "nur"
50.000 (?) Dateien angezeigt werden.

In den Versionen 6.0 und 6.01 tritt nun ein neuer Effekt auf. Bei einem
Vergleich von ca. 130.000 Dateien bricht die Dateiliste nicht einfach ab,
sondern es wird die letzte Datei tausendfach wiederholt ausgegeben.

Gibt es also ein festes Limit für die Dateianzahl beim Vergleich unter
"Verzeichnisse synchronisieren", oder nur für die Anzeige?

Kann man dieses Limit einstellen/erhöhen?

Wäre dankbar für eine Info!

bye, tt

PS: Beim Synchronisieren gibt es keine Anzeige der Geschwindigkeit
und verbleibenden Zeit wie beim Kopieren, oder? Wäre aber auch sehr
praktisch! :wink:
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Windows 98SE hat in der Tat bei listboxen ein Limit von ca. 65'000 Zeilen. Leider ist das ein generelles Problem von Windows 9x, weil dieses noch 16-bit Komponenten verwendet. Nur mit Windows 2000/XP lässt sich das Problem umgehen.
Author of Total Commander
https://www.ghisler.com
tete
Junior Member
Junior Member
Posts: 6
Joined: 2003-12-06, 08:08 UTC

Post by *tete »

[quote="ghisler(Author)"]Windows 98SE hat in der Tat bei listboxen ein Limit von ca. 65'000 Zeilen. Leider ist das ein generelles Problem von Windows 9x, weil dieses noch 16-bit Komponenten verwendet. Nur mit Windows 2000/XP lässt sich das Problem umgehen.[/quote]

Danke erstmal für die Info.

Vielleicht könnte man unter Win9x explizit mit einer Warnung darauf
hinweisen, daß nicht mehr als dieses Limit angezeigt werden kann und
die Dateiliste abgeschnitten wird.

Dieses Limit betrifft aber nur die Anzeige, d.h. es werden wirklich, z.B.
alle 100.000 Dateien verglichen, oder?

bye, tt
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

130'000 Dateien sind halt links und rechts ca. 65'000...
Author of Total Commander
https://www.ghisler.com
tete
Junior Member
Junior Member
Posts: 6
Joined: 2003-12-06, 08:08 UTC

Post by *tete »

ghisler(Author) wrote:130'000 Dateien sind halt links und rechts ca. 65'000...
Ähm, ich bin mir nicht sicher, ob wir hier das gleiche meinen. Also
vielleicht nochmal am Beispiel:

Man hat zwei Platten mit jeweils > 100.000 Dateien. Diese vergleiche
man mit "Verzeichnisse synchronisieren". TC durchsucht alle Ordner
und zählt bis > 100.000 unten in der Anzeige. TC vergleicht diese (alle?)
Dateien und bei der Dateilistbox kann man dann einzeln anschalten,
ob gleiche/ungleiche/nach links/nach rechts synchronisiert werden
soll. Nun sind > 90.000 Dateien gleich, die TC sowohl links als auch
rechts anzeigen würde, wenn nicht Win 9x davon nur die ersten
~ 60.000 gleichen Dateien anzeigen kann, obwohl ALLE > 90.000
Dateien verglichen wurden und für gleich befunden wurden, oder?

Das 16-bit Limit von Win 9x betrifft also NUR die Anzeige der (gleichen)
Dateien und NICHT den Vergleich, der mit allen > 100.000 Dateien
vollzogen wird, oder?

Ich frage deshalb nochmal explizit, da TC damit eine extrem gute
Möglichkeit bietet, Platten dateiweise zu "spiegeln" und synchron
zu halten, speziell mit der neuen Option "Verzeichnisdatum kopieren".

BTW: Großes Lob nochmal gerade für diese Option!

bye, tt
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Es betrifft von daher den Vergleich, dass Dateien jenseits des 64k-Limits eben nicht mehr zum Kopieren markiert werden können - was genau mit diesen dann passiert, kann ich nicht sagen (müsste man testen). Im Prinzip sollten sie normal kopiert werden, weil die internen Listen problemlos mehr als 65000 Dateien behandeln können, doch wäre ich da sehr vorsichtig - besser Sie markieren (ausserhalb des Verlgleichstools) nur einen Teil der Verzeichnisse, und wenden die Sync-Funktion auf diese an.
Author of Total Commander
https://www.ghisler.com
Post Reply