it-swarm-eu.dev

Windows 7, proprietà del file, data di modifica, come si mostrano i secondi?

Qualcuno conosce un modo per mostrare immediatamente i secondi della proprietà di modifica della data di un file nella GUI? Quindi se crei un file, qualsiasi file in qualsiasi directory, fai clic destro e scegli Proprietà, la data modificata (se è recente) dirà qualcosa come "gg/mm/aaaa hh: mm, un minuto fa"- ricorda che è in Windows 7. Windows XP lo ha fatto normalmente, quindi hanno cambiato qualcosa.

Se aspetti un po ', alla fine vedrai i secondi, non sono sicuro per quanto tempo ancora, ma questo è incredibilmente fastidioso se vuoi risolvere qualcosa che si basa sul secondi di timestamp ... c'è un ambiente? chiave di registro posso cambiare forse?

Sto letteralmente usando Chrome, incollando nel percorso della directory per essere in grado di vedere i secondi rapidamente (come soluzione) ma sarebbe bello poter usare Win7.

77
Jordan W.

Ho trovato una soluzione a http://www.nicholasoverstreet.com/2010/03/windows-7-annoyance-file-properties/ .

Vai su "Pannello di controllo" → "Regione e lingua" → "Impostazioni aggiuntive" → scheda Data.

Rimuovi la stringa dddd (ad esempio cambialo in ddd), fai clic su "Applica" e dovrebbe funzionare correttamente.

Spiegazione:

"Proprietà del file RightClick" utilizza il valore "Long Date" + empty_space + "Long Time". La data più lunga è "dddd, d MMMM yyyy" per impostazione predefinita e "Long Time" è h:mm:ss tt. Tuttavia, sembra che se hai la stringa dddd in "Long Date", essa potrebbe a volte ignorare le tue impostazioni "Long Time", sovrascrivendole con "x minuti fa".

61
Andrew

Ho osservato lo stesso problema e per quanto posso dire, no, non c'è un modo.

Tuttavia, ho usato una soluzione che ha soddisfatto ciò di cui avevo bisogno, quindi spero che ti possa aiutare. Il seguente comando, eseguito da una riga di comando nella directory in questione, stamperà i nomi dei file e la data di modifica in secondi:

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

Spero che possa essere di qualche utilità per le persone.

22
dlanod

È importante notare che Windows fa mostra i secondi. L'occultamento dei secondi avviene solo nella finestra principale di Explorer:

enter image description here

Ma Andrew non stava chiedendo della finestra principale di Explorer, stava chiedendo la finestra di dialogo con il tasto destro del mouse -> , quale fa mostra i secondi:

enter image description here

Se funziona su Proprietà, perché non nella finestra principale?

Il motivo per cui non vedi i secondi è che è stata una decisione di usabilità rimuoverli (il 99% degli utenti non si preoccupa del secondo che un file è stato modificato l'ultima volta).

Per fare ciò, il team Shell sta chiamando GetTimeFormatEx , usando il flag che chiede di rimuovere i secondi:

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

che restituisce il formato di breve durata ::

alt text

con qualsiasi secondo (ss)1 spogliato.

1Anche se la localizzazione en-US predefinita non specifica ss nel formato Short time ; TIME_NOSECONDS rimuoverà qualsiasi ss anche se ce n'era.  Né potrei obbedire a quel comando anche se lo fossi.

Modifica : Se tu vuoi per vedere il tempo in cui un file è stato modificato (fino al secondo), quindi usa la GUI di Windows. Ti mostra l'ora in cui un file è stato modificato (fino al secondo):

enter image description here

Se non si desidera utilizzare la GUI di Windows per vedere il tempo di modifica di un file (fino al secondo), non utilizzarlo.

Modifica 3/26/2015 : l'interfaccia utente di Windows mostrerà sempre il tempo modificato fino al secondo, anche se il file è stato modificato molto recentemente:

enter image description here

Modifica 1/28/2016 : screenshot di Windows 10 incluso per mostrare che Windows 10, come Windows 7, 8 e 8.1, do mostra i secondi.

16
Ian Boyd

È possibile visualizzare rapidamente il tempo di creazione/modifica del file in 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

Ispirato da un post sul blog di TechNet che utilizza PowerShell per alcuni altri trucchi pazzi .

15
mskfisher

Secondo Microsoft Answers : (Archiviato, gennaio 2010)

Purtroppo non sappiamo perché questo è stato rimosso; è dal lato degli sviluppatori e dal nostro regno di "in-the-know".

Come hai specificato Chrome (e Firefox) mostreranno i secondi.

Ho appena caricato XP pro in vmware e ho visto che l'impostazione predefinita per XP è sans seconds. Poi ho controllato GNU ls su Linux e Cygwin, nessun secondo visualizzato (di default). Certo, puoi fare ls -l --time-style=full-iso per ottenere la granularità di cui hai bisogno. Immagino di non aver mai veramente pensato di aver bisogno di quel livello di dettaglio.

5
Darren Hall

fileTweak è un programma che aggiunge una scheda nelle proprietà di Explorer. Viene principalmente utilizzato per modificare la data/ora, ma visualizzerà secondi. Sfortunatamente non è gratuito.

Detto questo, ho pensato che ci fosse un componente aggiuntivo gratuito che fondamentalmente facesse la stessa cosa.

0

Se vuoi un componente aggiuntivo gratuito di Windows Explorer per visualizzare i tempi di accesso creati e modificati con secondi, prova stexbar . Aggiunge una scheda alle proprietà di un file che consente di modificare i tempi di accesso creati, modificati e visualizza i tempi correnti in secondi.

Vedi qui per maggiori informazioni.

0
jxf011

Explorer ++ mostra i secondi. L'ho usato per questo problema.

https://explorerplusplus.com/download

0
Dean