Nur Titel durchsuchen
Von:
Artikel
Foren
Neue Beiträge
Foren durchsuchen
Windows 11
Was ist neu?
Neue Beiträge
Neueste Aktivitäten
Online
Anmelden
Registrieren
Neue Beiträge
Foren durchsuchen
Menü
Anmelden
Registrieren
App installieren
Installieren
Foren
Windows 10 Foren
Windows 10 Netzwerk & Internet
Datei-Zeitstempel wird auf Netzlaufwerken verändert
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Auf Thema antworten
Beitrag
<blockquote data-quote="hkdd" data-source="post: 379389" data-attributes="member: 88"><p>Hallo Michael,</p><p>wenn Du ein wenig mit Windows testest, wirst Du merken, dass es kein Datum vor dem 01.01.1980 gibt.</p><p>Mit dem DATE-Kommando kann man das Jahr nur 2-stellig eingeben, dabei werden die Jahre >= 80 als 1980 und alle anderen als 20xx , also 2079, statt 1979, benutzt.</p><p></p><p>[CODE]</p><p>Microsoft Windows [Version 10.0.19044.1415]</p><p>(c) Microsoft Corporation. Alle Rechte vorbehalten.</p><p></p><p>C:\WINDOWS\system32>date</p><p>Aktuelles Datum: 13.01.2022</p><p>Geben Sie das neue Datum ein: (TT-MM-JJ) 01-01-01</p><p></p><p>C:\WINDOWS\system32>date</p><p>Aktuelles Datum: 01.01.2001</p><p>Geben Sie das neue Datum ein: (TT-MM-JJ) 01-01-99</p><p></p><p>C:\WINDOWS\system32>date</p><p>Aktuelles Datum: 01.01.1999</p><p>Geben Sie das neue Datum ein: (TT-MM-JJ) 01-01-77</p><p></p><p>C:\WINDOWS\system32>date</p><p>Aktuelles Datum: 01.01.2077</p><p>Geben Sie das neue Datum ein: (TT-MM-JJ) 01-01-80</p><p></p><p>C:\WINDOWS\system32>date</p><p>Aktuelles Datum: 01.01.1980</p><p>Geben Sie das neue Datum ein: (TT-MM-JJ) 01-01-79</p><p></p><p>C:\WINDOWS\system32>date</p><p>Aktuelles Datum: 01.01.2079</p><p>Geben Sie das neue Datum ein: (TT-MM-JJ)</p><p>[/CODE]</p><p></p><p>Dieses Verhalten hat seine Ursache wahrscheinlich im alten FAT16-Format, das bei Disketten u.ä. im Gebrauch ist.</p><p>Dort wird ja mit jedem Bit gespart, deshalb hat das Datum im Directory folgendes Format:</p><p></p><p>siehe => <a href="https://simba-os.readthedocs.io/en/latest/library-reference/filesystems/fat16.html" target="_blank">4.1. fat16 — FAT16 filesystem — Simba master documentation</a></p><p></p><p>[ATTACH=full]45233[/ATTACH]</p><p></p><p>Bit 9-15 = 7 Bits = relatives Jahr zu 1980. In 7 Bits = 111 1111b = Hex 7F = dez 127 kann man also nur max. 127 darstellen, das reicht von 1980 + 127 =2107.</p><p></p><p>Die Jahre vor 1980 können in diesem Directory-Datum nicht abgebildet werden.</p><p></p><p>Meine Versuche ein Datei-Datum auf ein Jahr vor 1980 zu ändern sind ebenfalls vergeblich gewesen</p><p></p><p>[ATTACH=full]45234[/ATTACH]</p><p></p><p></p><p>Natürlich gibt es heute Routinen, die mit einem Datum korrekt rechnen können, auch mit Jahren die vor 0000 und nach 9999 liegen. Diese Datum-Angaben sind aber nicht in den Directorys gespeichert.</p><p></p><p>Mit Deiner Zielstellung würde ich den Zeitstempel als String in den Dateinamen übernehmen.</p></blockquote><p></p>
[QUOTE="hkdd, post: 379389, member: 88"] Hallo Michael, wenn Du ein wenig mit Windows testest, wirst Du merken, dass es kein Datum vor dem 01.01.1980 gibt. Mit dem DATE-Kommando kann man das Jahr nur 2-stellig eingeben, dabei werden die Jahre >= 80 als 1980 und alle anderen als 20xx , also 2079, statt 1979, benutzt. [CODE] Microsoft Windows [Version 10.0.19044.1415] (c) Microsoft Corporation. Alle Rechte vorbehalten. C:\WINDOWS\system32>date Aktuelles Datum: 13.01.2022 Geben Sie das neue Datum ein: (TT-MM-JJ) 01-01-01 C:\WINDOWS\system32>date Aktuelles Datum: 01.01.2001 Geben Sie das neue Datum ein: (TT-MM-JJ) 01-01-99 C:\WINDOWS\system32>date Aktuelles Datum: 01.01.1999 Geben Sie das neue Datum ein: (TT-MM-JJ) 01-01-77 C:\WINDOWS\system32>date Aktuelles Datum: 01.01.2077 Geben Sie das neue Datum ein: (TT-MM-JJ) 01-01-80 C:\WINDOWS\system32>date Aktuelles Datum: 01.01.1980 Geben Sie das neue Datum ein: (TT-MM-JJ) 01-01-79 C:\WINDOWS\system32>date Aktuelles Datum: 01.01.2079 Geben Sie das neue Datum ein: (TT-MM-JJ) [/CODE] Dieses Verhalten hat seine Ursache wahrscheinlich im alten FAT16-Format, das bei Disketten u.ä. im Gebrauch ist. Dort wird ja mit jedem Bit gespart, deshalb hat das Datum im Directory folgendes Format: siehe => [URL='https://simba-os.readthedocs.io/en/latest/library-reference/filesystems/fat16.html']4.1. fat16 — FAT16 filesystem — Simba master documentation[/URL] [ATTACH type="full" alt="1642088420983.png"]45233[/ATTACH] Bit 9-15 = 7 Bits = relatives Jahr zu 1980. In 7 Bits = 111 1111b = Hex 7F = dez 127 kann man also nur max. 127 darstellen, das reicht von 1980 + 127 =2107. Die Jahre vor 1980 können in diesem Directory-Datum nicht abgebildet werden. Meine Versuche ein Datei-Datum auf ein Jahr vor 1980 zu ändern sind ebenfalls vergeblich gewesen [ATTACH type="full" alt="1642088816141.png"]45234[/ATTACH] Natürlich gibt es heute Routinen, die mit einem Datum korrekt rechnen können, auch mit Jahren die vor 0000 und nach 9999 liegen. Diese Datum-Angaben sind aber nicht in den Directorys gespeichert. Mit Deiner Zielstellung würde ich den Zeitstempel als String in den Dateinamen übernehmen. [/QUOTE]
Zitate einfügen...
Authentifizierung
Antworten
Foren
Windows 10 Foren
Windows 10 Netzwerk & Internet
Datei-Zeitstempel wird auf Netzlaufwerken verändert
Oben