Windows 7, Dateieigenschaften, Änderungsdatum, wie werden Sekunden angezeigt?

79

Kennt jemand eine Möglichkeit, die Sekunden der am Datum geänderten Eigenschaft einer Datei sofort in der GUI anzuzeigen? Wenn Sie also eine Datei oder eine Datei in einem beliebigen Verzeichnis erstellen, klicken Sie mit der rechten Maustaste und wählen Sie Eigenschaften. Das Änderungsdatum (sofern es neu ist) lautet etwa " TT / MM / JJJ HH: MM, vor einer Minute " in Windows 7. Windows XP hat es normal gemacht. Dann haben sie etwas geändert.

Wenn Sie eine Weile warten, werden Sie irgendwann die Sekunden sehen. Ich bin mir nicht sicher, wie lange das dauert, aber das ist unglaublich ärgerlich, wenn Sie Fehler beheben möchten, die auf den Sekunden von Zeitstempeln beruhen ... gibt es eine Einstellung ? Registrierungsschlüssel kann ich vielleicht ändern?

Ich benutze buchstäblich Chrome und füge den Pfad des Verzeichnisses ein, um die Sekunden schnell zu sehen (als Workaround), aber es wäre schön, wenn ich Win7 verwenden könnte.

Jordan W.
quelle
4
"Dann haben sie etwas geändert." Ich
14
Dies ist ein weiteres Beispiel für Microsofts " The Great Dumbing-Down of Windows" . Anstatt Computeranfänger (was von ihnen übrig ist) dazu zu drängen, Computer zu erlernen und fortgeschritteneren Benutzern die Leistung zu bieten, die sie wünschen, vereinfachen sie weiterhin alles für den Benutzer mit dem kleinsten gemeinsamen Nenner, der auf Prominenz setzt, und erschweren den Rest von uns, indem sie nicht einmal Bereitstellen eines Power-User- Modus. :-|
Synetech,
2
@Molly, Was ist Benutzerangst? Gibt es überhaupt einen solchen Begriff?
Pacerier

Antworten:

61

Ich habe eine Lösung unter http://www.nicholasoverstreet.com/2010/03/windows-7-annoyance-file-properties/ gefunden .

Gehen Sie zu 'Systemsteuerung' → 'Region und Sprache' → 'Zusätzliche Einstellungen' → Registerkarte Datum.

Entfernen Sie die Zeichenfolge dddd(z. B. ändern Sie sie in ddd), klicken Sie auf "Übernehmen" und es sollte gut funktionieren.

Erläuterung:

Bei 'Eigenschaften von Rechtsklick-Datei' wird der Wert verwendet "Long Date" + empty_space + "Long Time". Langes Datum ist standardmäßig 'TTTT, MMMM JJJJ' und 'Lange Zeit' h:mm:ss tt. Es sieht jedoch so aus, als ob, solange Sie die Zeichenfolge ddddin "Langes Datum" haben, Ihre Einstellungen für "Lange Zeit" manchmal ignoriert und mit "vor x Minuten" überschrieben werden.

Andrew
quelle
3
Nizza zu finden! Unbequem, aber zumindest ist es etwas. Ich denke nur, dass dies ein Fehler ist, der sich von einer Funktion unterscheidet und möglicherweise in Zukunft behoben wird.
Synetech
2
Dies funktioniert jedoch nur, wenn Sie mit der rechten Maustaste auf die Datei klicken und Eigenschaften auswählen. Dies behebt immer noch nicht das Problem, dass im Windows Explorer nicht die lange, sondern die kurze Zeit angezeigt wird.
Pacerier
Ich setze immer beide Zeitformate auf HH: mm: ss.
Jamie Hanrahan
1
Vielen Dank. Aber gibt es eine Möglichkeit, der Listenansicht im Explorer Sekunden hinzuzufügen? Oder sogar per Kommandozeile mit 'dir'? (der-da-derp)
Nate
1
Öffnen Sie in Windows 10 "Systemsteuerung" -> "Region" -> "Zusätzliche Einstellungen" -> Registerkarte "Datum". Ändern Sie Long Datein "TTT, MMMM, JJJJ". Kehren Sie nun im Windows Explorer zur Registerkarte "Eigenschaften" einer Datei zurück und es werden die Sekunden angezeigt.
Ryan Shillington
24

Ich habe mir das gleiche Problem angesehen und soweit ich das beurteilen kann, gibt es keinen Weg.

Ich habe jedoch eine Problemumgehung verwendet, mit der zufriedengestellt wurde, wofür ich sie benötige, und die Ihnen hoffentlich helfen wird. Der folgende Befehl druckt die Dateinamen und das Änderungsdatum in Sekunden aus, wenn er über eine Befehlszeile in dem betreffenden Verzeichnis ausgeführt wird:

forfiles /c "cmd /c echo @file @ftime"

Ich hoffe, das könnte für die Leute von Nutzen sein.

dlanod
quelle
Ich bin in einem Unternehmensnetzwerk und kann keine Software ohne triftigen Grund installieren, von der alle anderen im Netzwerk profitieren würden. Ich war überrascht, dass ich cmd öffnen konnte. Für Benutzer ohne Administratorrechte, die nur den Dateizeitstempel mit Sekunden sehen müssen, ist dies die schnellste Lösung.
Thymaro
16

Es ist wichtig zu beachten , dass Windows tut Show Sekunden. Das Ausblenden von Sekunden erfolgt nur im Hauptfenster des Explorers:

Bildbeschreibung hier eingeben

Aber Andrew bittet nicht um das Haupt Explorer - Fenster, er fragt nach dem dem Rechtsklick -> Eigenschaften - Dialog, der tut Show Sekunden:

Bildbeschreibung hier eingeben

Wenn es auf Eigenschaften funktioniert, warum nicht im Hauptfenster?

Der Grund, warum Sie keine Sekunden sehen, ist, dass es eine Usability-Entscheidung war, sie zu entfernen (99% der Benutzer kümmern sich nicht um die Sekunde, in der eine Datei zuletzt geändert wurde).

Um dies zu erreichen, ruft das Shell-Team GetTimeFormatEx mit dem Flag auf und fordert es auf, Sekunden zu entfernen:

GetTimeFormatEx(..., TIME_NOSECONDS, ...);

Das gibt das Kurzzeitformat zurück :

Alt-Text

mit irgendwelchen Sekunden ( ss) 1 abgestreift.

1 Auch wenn das Standardgebietsschema in den USA keine ss im Kurzzeitformat angibt . TIME_NOSECONDSwird entfernen, ssauch wenn es war. Ich würde diesem Befehl auch dann nicht gehorchen, wenn Sie es wären.

Bearbeiten : Wenn Sie sehen möchten , wann eine Datei geändert wurde (auf die Sekunde genau), verwenden Sie die Windows-GUI. Es zeigt Ihnen die Zeit, zu der eine Datei geändert wurde (auf die Sekunde genau):

Bildbeschreibung hier eingeben

Wenn Sie die Windows-GUI nicht verwenden möchten, um die Zeit anzuzeigen, zu der eine Datei geändert wurde (bis auf die Sekunde genau), verwenden Sie sie nicht.

Edit 26.03.2015 : Die Windows-Benutzeroberfläche zeigt die geänderte Zeit immer auf die Sekunde genau an - auch wenn die Datei kürzlich geändert wurde:

Bildbeschreibung hier eingeben

Edit 28.01.2016 : Inklusive Windows 10-Screenshot, der zeigt, dass Windows 10, wie Windows 7, 8 und 8.1, nur Sekunden anzeigt .

Ian Boyd
quelle
6
Das ist leider richtig. Selbst sswenn Sie das hinzufügen , werden die Sekunden nicht im Explorer, in der Befehlszeile, in der Taskleistenuhr usw. angezeigt. Es ist, als ob sie sagten: Hey, wir haben es Ihnen leicht gemacht, die Dinge nach Ihren Wünschen anzupassen, aber nur so solange sie sich an die Art und Weise anpassen, die wir mögen . >:-(
Synetech
5
@ Ian, "99% der Benutzer interessieren sich nicht für eine Auflösung von bis zu Sekunden"? Woher haben Sie diese Statistiken? Dieser Thread hat bereits 24k Ansichten.
Pacerier
3
Microsoft hat es (sehr) etwas besser gemacht für Benutzer, die sich nicht für Sekunden interessieren, aber viel schlimmer für Benutzer, die sich dafür interessieren. Ich bin froh, dass es eine Lösung gibt (der dddd => ddd-Trick)
netvope
4
Die Windows-GUI zeigt NICHT immer sekundengenau die Uhrzeit an. Wenn das Änderungsdatum sehr aktuell ist, wird beispielsweise "Heute, 26. März 2015, vor 10 Minuten" angezeigt.
Ross Presser
4
@ RossPresser, ich stimme dem zu. Sie müssen entfernen , ddddindem wie angegeben den Pfosten oben . Wenn Sie dies nicht tun: In den Datumsangaben wird das "Vor x Minuten" nicht angezeigt, wenn x 0 ist. Wenn x jedoch nicht mehr 0 ist, wird es angezeigt : i.stack.imgur.com/CQp4M.png Getestet unter Win 8.1 NTFS.
Pacerier
15

Sie können die Erstellungs- / Änderungszeit für Dateien schnell in PowerShell anzeigen :

PS C:\Users\mskfisher> $file = C:\windows\notepad.exe
PS C:\Users\mskfisher> $file = Get-Item C:\windows\notepad.exe
PS C:\Users\mskfisher> $file.CreationTime

Monday, July 13, 2009 6:56:36 PM


PS C:\Users\mskfisher> $file.LastAccessTime

Monday, July 13, 2009 6:56:36 PM


PS C:\Users\mskfisher> $file.LastWriteTime

Monday, July 13, 2009 8:39:25 PM

Inspiriert von einem TechNet-Blogbeitrag mit PowerShell für einige andere verrückte Tricks .

mskfisher
quelle
Danke für den Tipp. Es ist eine Schande, dass wir uns für etwas so Einfaches so sehr anstrengen müssen. Auch die Eingabeaufforderung weigert sich, es zu zeigen. :-|
Synetech
5

Laut Microsoft Answers : (Archiviert, Jan. 2010)

Leider wissen wir nicht, warum dies entfernt wurde; Es ist auf der Entwicklerseite und außerhalb unseres Wissensbereichs.

Wie Sie angegeben haben, werden in Chrome (und Firefox) Sekunden angezeigt.

Ich habe gerade XP Pro in VMware geladen und festgestellt, dass die Standardeinstellung für XP ohne Sekunden ist. Dann überprüfte ich GNU lsunter Linux und Cygwin, ohne dass Sekunden angezeigt wurden (standardmäßig). Zugegeben, Sie können ls -l --time-style=full-isodie Granularität erreichen, die Sie benötigen. Ich denke, ich hätte nie wirklich daran gedacht, diese Detailgenauigkeit zu benötigen.

Darren Hall
quelle
4
Die Entwickler treffen also einseitig Entscheidungen zum UI-Design? Dies ist genau das, was einem Unternehmen einen schlechten Ruf verleiht.
Synetech
0

fileTweak ist ein Programm, das eine Registerkarte in den Explorer-Eigenschaften hinzufügt. Es wird hauptsächlich zum Ändern von Datum und Uhrzeit verwendet, zeigt jedoch Sekunden an. Leider ist es nicht kostenlos.

Das heißt, ich dachte, es gibt ein kostenloses Add-In, das im Grunde das Gleiche tut.

Scott McClenning
quelle
0

Wenn Sie möchten, dass ein kostenloses Windows Explorer-Add-On die erstellten, geänderten Zugriffszeiten in Sekunden anzeigt , versuchen Sie es mit stexbar . Es fügt den Eigenschaften einer Datei eine Registerkarte hinzu, mit der die erstellten, geänderten Zugriffszeiten geändert und die aktuellen Zeiten in Sekunden angezeigt werden können.

Sehen Sie hier für weitere Informationen.

jxf011
quelle
-1

Sie können das Standardformat "Kurzzeitformat" folgendermaßen ändern:

Region & Sprache -> Zusätzliche Einstellungen -> Registerkarte Zeit -> Kurzzeit

Setzen Sie diesen Wert einfach auf: h: mm: ss tt, und in den Dateieigenschaften werden jetzt Sekunden angezeigt.

Paul
quelle
2
Falsch. Hast du Ians Antwort oben nicht gelesen ? Die Dateieigenschaften werden von der langen Zeit und nicht von der kurzen Zeit beeinflusst . Und was winexplorer angeht, selbst wenn Sie Short Time auf einstellen h:mm:ss tt, werden die Sekunden trotzdem ignoriert, da das Flag zum Entfernen der Sekunden verwendet wird:GetTimeFormatEx(..., TIME_NOSECONDS, ...);
Pacerier