Datum ändert sich beim Verschieben eines Verzeichnisses

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
wbtrans
Junior Member
Junior Member
Posts: 3
Joined: 2023-01-27, 10:31 UTC

Datum ändert sich beim Verschieben eines Verzeichnisses

Post by *wbtrans »

Seit einiger Zeit stelle ich erstaunt fest, dass sehr viele Dateien auf meinem NAS ein neueres Datum haben.
Nun habe ich festgestellt, wie das geschieht. Wenn ich ein Verzeichnis verschiebe (nicht kopiere), so bekommen alle in diesem Verzeichnis enthaltenen Dateien als Datumstempel die aktuelle Uhrzeit.
Wie ist das möglich? Das darf doch nicht sein!
Hat jemand eine Idee woran das liegen könnte?
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3861
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Re: Datum ändert sich beim Verschieben eines Verzeichnisses

Post by *sqa_wizard »

Ein NAS ist keine lokale Festplatte sondern eine Art Netzlaufwerk.
Daher wird nicht simpel verschoben sondern mehrfach kopiert.
Je nachdem wie du darauf zugreifst läuft es aber meist so ab:
NAS\altesVerzeichnis --> PC\temporäresVerzeichnis --> NAS\neuesVerzeichnis

TC versucht nach dem letzten Kopieren das alte Datum wieder zu setzen.
Wenn das nicht funktioniert (Virenscanner blockiert dies z.B. gerade einen kurzen Moment) bleibt das neue Datum.

Viel geschickter bei externen Speichermedien ist es diese "umzubenennen".
Also nicht direkt die Datei sondern indirekt den Speicherpfad.
Entweder einzeln oder zusammen im MehrfachUmbenennTool (MUT).
Dann wird direkt auf dem NAS verschoben (ohne Umweg über den PC)

Beispiel:
Struktur1:
\\NAS\V1\altesVerzeichnis
\\NAS\V1\neuesVerzeichnis

Verschieben von \\NAS\V1\altesVerzeichnis\Datei.txt --> \\NAS\V1\neuesVerzeichnis\Datei.txt
also aus dem altesVerzeichnis eine Ebene zurück auf \\NAS\V1 in das parallele neuesVerzeichnis
mit
Umbenennen einzeln: Datei.txt --> ..\neuesVerzeichnis\Datei.txt
Umbenennen MUT: [N] --> ..\neuesVerzeichnis\[N]

Struktur2:
\\NAS\V1\altesVerzeichnis
\\NAS\V2\neuesVerzeichnis

Verschieben von \\NAS\V1\altesVerzeichnis\Datei.txt --> \\NAS\V2\neuesVerzeichnis\Datei.txt
also aus dem V1\altesVerzeichnis 2 Ebenen zurück auf \\NAS und in V2\neuesVerzeichnis
mit
Umbenennen einzeln: Datei.txt --> ..\..\V2\neuesVerzeichnis\Datei.txt
Umbenennen MUT: [N] --> ..\..\V2\neuesVerzeichnis\[N]
#5767 Personal license
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48077
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Datum ändert sich beim Verschieben eines Verzeichnisses

Post by *ghisler(Author) »

Normalerweise wird schon verschoben, wenn sich Quelle und Ziel auf der selben Partition befinden - dazu ruft Total Commander die Windows-Funktion MoveFileEx auf. Dabei sollte das Datum normalerweise erhalten bleiben. Beim Verschieben zwischen Partitionen wird erst CopyFileEx aufgerufen, das din Datei kopiert - dabei wird normalerweise das Datum mit kopiert.
Author of Total Commander
https://www.ghisler.com
Post Reply