Windows 7, propriétés du fichier, date de modification, comment affichez-vous les secondes?

79

Quelqu'un sait-il comment afficher immédiatement les secondes de la propriété de modification de la date d'un fichier dans l'interface graphique? Donc, si vous créez un fichier, n'importe quel fichier dans n'importe quel répertoire, cliquez avec le bouton droit de la souris et choisissez Propriétés, la date modifiée (si elle est récente) indiquera quelque chose comme " jj / mm / aaaa hh: mm, il y a une minute " - rappel ceci est sous Windows 7. Windows XP l'a fait normalement. Puis ils ont changé quelque chose.

Si vous attendez un moment, vous verrez éventuellement les secondes, je ne sais pas combien de temps il faut, mais c'est incroyablement ennuyant si vous voulez résoudre un problème qui repose sur les secondes d'horodatage ... existe-t-il un paramètre ? clé de registre que je peux changer peut-être?

J'utilise littéralement Chrome, en collant dans le chemin du répertoire pour pouvoir voir rapidement les secondes (solution de contournement), mais ce serait bien de pouvoir utiliser Win7.

Jordan W.
la source
4
"Ensuite, ils ont changé quelque chose." Je ressens un autre cas d'angoisse de l'utilisateur :)
14
C'est encore un autre exemple de Microsoft, le grand désordre de Windows . Au lieu de pousser les novices (ce qui reste d’eux) à apprendre les ordinateurs et à donner aux utilisateurs avancés le pouvoir qu’ils désirent, ils continuent à tout simplifier pour l’utilisateur qui a le plus petit dénominateur commun et le plus grand cerveau, et ne fournir un mode utilisateur puissant . :-|
Synetech
2
@Molly, Qu'est-ce que l'anxiété de l'utilisateur? Y a-t-il même un tel terme?
Pacerier

Réponses:

61

J'ai trouvé une solution sur http://www.nicholasoverstreet.com/2010/03/windows-7-annoyance-file-properties/ .

Allez à 'Panneau de configuration' → 'Région et langue' → 'Paramètres supplémentaires' → onglet Date.

Supprimez la chaîne dddd(par exemple, modifiez-la en ddd), cliquez sur "Appliquer" et tout devrait fonctionner correctement.

Explication:

'Propriétés du fichier clic droit' utilise la valeur "Long Date" + empty_space + "Long Time". La date longue est 'jjjj, d MMMM aaaa' par défaut et 'Long Time' est h:mm:ss tt. Cependant, il semble que tant que vous avez la chaîne dddddans "Date longue", il peut parfois ignorer vos paramètres "Long Time" et la remplacer par "x minutes auparavant".

Andrew
la source
3
Belle trouvaille! Inconvénient, mais au moins c'est quelque chose. Je viens de penser qu'il s'agit d'un bogue par opposition à une fonctionnalité et qu'il pourrait être "corrigé" à l'avenir.
Synetech
2
Cependant, cela ne fonctionne que si nous cliquons avec le bouton droit sur le fichier et sélectionnons les propriétés. Cela ne résout toujours pas le problème que l'Explorateur Windows n'affiche pas le temps long mais le temps court.
Pacerier
Je règle toujours les deux formats de temps sur HH: mm: ss.
Jamie Hanrahan
1
Merci beaucoup. Mais existe-t-il un moyen d'ajouter des secondes à la liste dans l'explorateur? Ou même en ligne de commande avec 'dir'? (der-da-derp)
Nate le
1
Sous Windows 10, ouvrez "Panneau de configuration" -> "Région" -> "Paramètres supplémentaires" -> onglet Date. Changez le Long Dateen "ddd, MMMM d, yyyy". Revenez maintenant à l'onglet Propriétés d'un fichier dans l'Explorateur Windows et cela affichera les secondes.
Ryan Shillington
24

J'ai examiné le même problème et, autant que je sache, non, il n'y a pas moyen.

Cependant, j'ai utilisé une solution de contournement qui a satisfait ce dont j'avais besoin, alors j'espère que cela vous aidera. La commande suivante, lorsqu'elle est exécutée à partir d'une ligne de commande dans le répertoire en question, affichera les noms de fichier et la date de modification en secondes:

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

J'espère que cela pourrait être utile aux gens.

Dlanod
la source
Je suis dans un réseau d'entreprise et je ne peux installer aucun logiciel sans raison valable qui profiterait à tous les autres membres du réseau. J'étais surpris de pouvoir ouvrir cmd, cependant. Pour les utilisateurs sans droits d'administrateur et qui n'ont besoin que de voir l'horodatage du fichier avec les secondes, c'est la solution la plus rapide.
thymaro
16

Il est important de noter que Windows ne secondes d'exposition. La dissimulation de secondes ne se produit que dans la fenêtre principale de l'Explorateur:

entrez la description de l'image ici

Mais Andrew ne demandait pas au sujet de la fenêtre principale de l' explorateur, il demandait sur le le bouton droit sur -> Propriétés de dialogue, qui fait secondes show:

entrez la description de l'image ici

Si cela fonctionne sur Propriétés, pourquoi pas dans la fenêtre principale?

La raison pour laquelle vous ne voyez pas les secondes, c’est que la décision de les supprimer a été prise pour la facilité d’utilisation (99% des utilisateurs ne s’inquiètent pas de la seconde modification d’un fichier).

Pour ce faire, l’équipe du shell appelle GetTimeFormatEx en utilisant le drapeau lui demandant de supprimer des secondes:

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

qui retourne le format d' heure courte ::

texte alternatif

avec toutes les secondes ( ss) 1 supprimé.

1 Même si les paramètres régionaux en-US par défaut ne spécifient pas ss au format Heure courte . TIME_NOSECONDSenlèvera tout ssmême s'il y avait. Je n'obéirais pas non plus à cette commande, même si vous l'étiez.

Éditer : Si vous voulez voir l’heure à laquelle un fichier a été modifié (jusqu’à la seconde), utilisez l’interface graphique Windows. Il vous montre l'heure à laquelle un fichier a été modifié (à la seconde près):

entrez la description de l'image ici

Si vous ne souhaitez pas utiliser l'interface graphique Windows pour voir l'heure à laquelle un fichier a été modifié (jusqu'à la seconde), ne l'utilisez pas.

Éditer 26/03/2015 : L’UI Windows affichera toujours l’heure modifiée à la seconde près - même si le fichier a été modifié très récemment:

entrez la description de l'image ici

Modifier 28/01/2016 : Inclus capture d' écran de Windows 10 pour montrer que Windows 10, comme Windows 7, 8 et 8.1, ne montrent secondes.

Ian Boyd
la source
6
Malheureusement c'est correct. Même en y ajoutant, ssles secondes ne s'affichent pas dans Explorer, la ligne de commande, l'horloge du bac, etc. C'est comme s'ils disaient: " Hey, nous vous avons facilité la tâche pour personnaliser les choses comme vous le souhaitez, mais seulement ainsi. tant qu'ils se conforment à la façon dont nous aimons . >:-(
Synetech
5
@Ian, "99% des utilisateurs ne se soucient pas de la résolution en quelques secondes"? Où avez-vous obtenu ces statistiques? Ce fil a déjà 24k vues.
Pacerier
3
Microsoft a rendu (très) légèrement mieux pour les utilisateurs qui ne se soucient pas de quelques secondes, mais bien pire pour les utilisateurs qui s'en soucient. Je suis heureux qu'il y ait une solution (le truc de dddd => ddd)
netvope
4
L'interface graphique de Windows n'indique pas toujours l'heure à la seconde. Si la date modifiée est très récente, le message "Aujourd'hui, le 26 mars 2015, il y a 10 minutes" sera affiché.
Ross Presser
4
@ RossPresser, j'approuve cela. Vous devez supprimer ddddcomme indiqué par le message ci-dessus . Si vous ne le faites pas: les dates n'indiqueront pas le "x minutes passées" si x est égal à 0, mais une fois que x n'est plus égal à 0, elles l'indiquent: i.stack.imgur.com/CQp4M.png Testé sur Windows NT NT 8.1.
Pacerier
15

Vous pouvez afficher rapidement l'heure de création / modification du fichier dans PowerShell :

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

Inspiré par un article de blog TechNet utilisant PowerShell pour d'autres astuces loufoques .

mskfisher
la source
Merci pour le conseil. C'est dommage que nous devions aller si loin pour quelque chose d'aussi simple. Même l'invite de commande refuse de le montrer. :-|
Synetech
5

Selon Microsoft Answers : (Archivé, janvier 2010)

Malheureusement, nous ne savons pas pourquoi cela a été supprimé. c'est du côté des développeurs et de notre domaine de «savoir».

Comme vous l'avez spécifié, Chrome (et Firefox) affichera les secondes.

Je viens de charger XP pro dans vmware, et j'ai vu que la valeur par défaut pour XP est sans secondes. Ensuite, j’ai vérifié GNU lssous Linux et Cygwin, aucune seconde n’a été affichée (par défaut). Certes, vous pouvez faire ls -l --time-style=full-isopour obtenir la granularité dont vous avez besoin. Je suppose que je n’ai jamais vraiment pensé avoir besoin de ce niveau de détail.

Darren Hall
la source
4
Les développeurs prennent donc unilatéralement des décisions en matière de conception d’interface utilisateur? C'est exactement le genre de chose qui donne à une entreprise une mauvaise réputation.
Synetech
0

fileTweak est un programme qui ajoute un onglet dans les propriétés de l'explorateur. Il est principalement utilisé pour changer la date / heure, mais il affichera les secondes. Malheureusement, ce n'est pas gratuit.

Cela dit, je pensais qu'il y avait un complément gratuit qui faisait essentiellement la même chose.

Scott McClenning
la source
0

Si vous souhaitez qu'un module complémentaire gratuit de l'Explorateur Windows affiche les temps d'accès créés, modifiés et en secondes, essayez stexbar . Il ajoute un onglet aux propriétés d'un fichier qui permet de modifier les temps d'accès créés, modifiés et affiche les temps actuels en secondes.

Voir ici pour plus d'informations.

jxf011
la source
-1

Vous pouvez changer le "format d'heure abrégée" par défaut en allant à:

Région et langue -> Paramètres supplémentaires -> onglet Heure -> courte durée

Définissez simplement cette valeur sur: h: mm: ss tt et vous aurez maintenant les secondes affichées sur les propriétés du fichier.

Paul
la source
2
Faux. Avez-vous pas lu la réponse de Ian ci-dessus? Les propriétés du fichier dépendent du temps long et non du temps court . Et comme pour winexplorer, même si vous définissez le paramètre Short Time sur h:mm:ss tt, il ignorera toujours les secondes car le drapeau est utilisé pour supprimer les secondes:GetTimeFormatEx(..., TIME_NOSECONDS, ...);
Pacerier le