Windows 7, propriedades do arquivo, data da modificação, como você mostra os segundos?

79

Alguém sabe uma maneira de mostrar imediatamente os segundos da propriedade de modificação de data de um arquivo na GUI? Portanto, se você criar um arquivo, qualquer arquivo em qualquer diretório, clique com o botão direito do mouse e escolha Propriedades, a data da modificação (se for recente) dirá algo como " dd / mm / aaaa hh: mm, um minuto atrás " - lembrete de que é no Windows 7. O Windows XP fez isso normalmente. Então eles mudaram alguma coisa.

Se você esperar um pouco, eventualmente verá os segundos, não sei quanto tempo é, mas isso é incrivelmente irritante se você deseja solucionar problemas de algo que depende dos segundos dos carimbos de hora ... existe uma configuração ? chave de registro eu posso mudar talvez?

Estou literalmente usando o Chrome, colando no caminho do diretório para poder ver os segundos rapidamente (como uma solução alternativa), mas seria bom poder usar o Win7.

Jordan W.
fonte
4
"Então eles mudaram alguma coisa." Sinto um outro caso de 'ansiedade usuário' :)
14
Este é mais um exemplo de The Great Dumbing-Down do Windows, da Microsoft . Em vez de pressionar os novatos em informática (o que resta deles) para aprender computadores e fornecer aos usuários mais avançados o poder que desejam, eles continuam simplificando tudo para o usuário com cérebro mais baixo denominador comum e cérebro de celebrante e agravando o resto de nós, nem mesmo fornecendo um modo de usuário avançado . :-|
Synetech
2
@Molly, o que é ansiedade do usuário? Existe mesmo esse termo?
Pacerier 8/08

Respostas:

61

Encontrei uma solução em http://www.nicholasoverstreet.com/2010/03/windows-7-annoyance-file-properties/ .

Vá para 'Painel de controle' → 'Região e idioma' → 'Configurações adicionais' → guia Data.

Remova a cadeia dddd(por exemplo, altere-a para ddd) clique em 'Aplicar' e deve funcionar bem.

Explicação:

'Propriedades do arquivo RightClick' usa o valor "Long Date" + empty_space + "Long Time". A data longa é 'dddd, d MMMM aaaa' por padrão e 'Long Time' é h:mm:ss tt. No entanto, parece que, desde que você tenha a string ddddem 'Data Longa', às vezes pode ignorar as configurações de 'Longa Duração', substituindo-a por "x minutos atrás".

Andrew
fonte
3
Bom achado! Inconveniente, mas pelo menos é alguma coisa. Eu apenas acho que isso é um bug, em oposição a um recurso e pode ser "corrigido" no futuro.
Synetech 04/04/12
2
No entanto, isso só funciona se clicar com o botão direito do mouse no arquivo e selecionar propriedades. Isso ainda não resolve o problema de que o Windows Explorer não está mostrando o tempo longo, mas o tempo curto.
Pacerier 8/08
Eu sempre defino os dois formatos de hora como HH: mm: ss.
precisa saber é o seguinte
1
Muito obrigado. Mas existe uma maneira de adicionar segundos na exibição de lista no explorer? Ou mesmo pela linha de comando com 'dir'? (der-da-derp)
Nate
1
No Windows 10, abra 'Painel de controle' -> 'Região' -> 'Configurações adicionais' -> guia Data. Mude Long Datepara "ddd, MMMM d, aaaa". Agora volte para a guia de propriedades de um arquivo no Windows Explorer e ele mostra os segundos.
Ryan Shillington
24

Eu estive olhando para o mesmo problema e, tanto quanto eu posso dizer, não há um caminho.

No entanto, eu tenho usado uma solução alternativa que satisfez o que eu precisava, por isso espero que ajude você. O comando a seguir, quando executado a partir de uma linha de comando no diretório em questão, imprimirá os nomes dos arquivos e a data modificada em segundos:

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

Espero que possa ter alguma utilidade para as pessoas.

dlanod
fonte
Estou em uma rede corporativa e não consigo instalar nenhum software sem uma boa razão para beneficiar todos os demais na rede. Fiquei surpreso que eu poderia abrir cmd, no entanto. Para usuários sem direitos de administrador e que precisam apenas ver o carimbo de data / hora do arquivo com segundos, esta é a solução mais rápida.
thymaro
16

É importante notar que o Windows faz mostra segundos. A ocultação de segundos acontece apenas na janela principal do Explorer:

insira a descrição da imagem aqui

Mas Andrew não estava perguntando sobre a janela do Explorer principal, ele estava perguntando sobre o o botão direito do mouse -> Propriedades de diálogo, o que faz mostra segundos:

insira a descrição da imagem aqui

Se funcionar em Propriedades, por que não na janela principal?

O motivo pelo qual você não vê segundos é porque foi uma decisão de usabilidade removê-los (99% dos usuários não se importam com o segundo que um arquivo foi modificado pela última vez).

Para fazer isso, a equipe do shell está chamando GetTimeFormatEx , usando o sinalizador solicitando a remoção de segundos:

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

que retorna o formato Short time ::

texto alternativo

com qualquer segundo ( ss) 1 retirado.

1 Mesmo que a localidade padrão nos EUA não especifique ss no formato Short time ; TIME_NOSECONDSirá remover qualquer, ssmesmo se houver. Nem obedeceria a esse comando, mesmo que você fosse.

Editar : se você deseja ver a hora em que um arquivo foi modificado (até o segundo), use a GUI do Windows. Ele mostra a hora em que um arquivo foi modificado (até o segundo):

insira a descrição da imagem aqui

Se você não quiser usar a GUI do Windows para ver a hora em que um arquivo foi modificado (até o segundo), não o utilize.

Editar em 26/03/2015 : a interface do usuário do Windows sempre mostrará o tempo modificado até o segundo - mesmo que o arquivo tenha sido modificado muito recentemente:

insira a descrição da imagem aqui

Editar 2016/01/28 : Incluído Windows 10 captura de tela para mostrar que o Windows 10, como Windows 7, 8 e 8,1, que mostram segundos.

Ian Boyd
fonte
6
Infelizmente isso está correto. Mesmo adicionando ssa ele, os segundos não são exibidos no Explorer, na linha de comando, no relógio da bandeja, etc. É como se eles dissessem: Ei, facilitamos a personalização das coisas da maneira que você gosta, mas apenas assim desde que estejam em conformidade com o que gostamos . >:-(
Synetech 04/04/12
5
@Ian, "99% dos usuários não se preocupam com a resolução até segundos"? De onde você tirou essas estatísticas? Este tópico já tem 24k visualizações.
Pacerier 22/11/14
3
A Microsoft tornou (muito) um pouco melhor para usuários que não se importam com segundos, mas muito pior para usuários que se importam. Estou feliz há uma solução (a dddd => truque ddd)
netvope
4
A GUI do Windows nem sempre mostra o tempo para o segundo. Se a data modificada for muito recente, mostrará, por exemplo, "Hoje, 26 de março de 2015, 10 minutos atrás".
Ross Presser
4
@ RossPresser, eu segundo isso. Você deve remover ddddconforme indicado na postagem acima . Caso contrário: as datas não mostrarão "x minutos atrás" se x for 0, mas quando x não for mais 0, elas serão mostradas: i.stack.imgur.com/CQp4M.png Testado no NTFS do Windows 8.1.
Pacerier
15

Você pode exibir o tempo de criação / modificação de arquivo rapidamente no 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

Inspirado em uma postagem do blog do TechNet usando o PowerShell para outros truques malucos .

mskfisher
fonte
Obrigado pela dica. É uma pena que tenhamos que nos esforçar tanto para algo tão simples. Até o prompt de comando se recusa a mostrá-lo. :-|
Synetech 04/04/12
5

De acordo com o Microsoft Answers : (Arquivado em janeiro de 2010)

Infelizmente, não sabemos por que isso foi removido; está do lado dos desenvolvedores e está fora do nosso domínio de "conhecimento".

Conforme você especificou, o Chrome (e Firefox) exibirá segundos.

Acabei de carregar o XP pro no vmware e vi que o padrão do XP é sem segundos. Depois verifiquei o GNU lsno Linux e no Cygwin, sem segundos exibidos (por padrão). Você pode fazer isso ls -l --time-style=full-isopara obter a granularidade necessária. Acho que nunca pensei em precisar desse nível de detalhe.

Darren Hall
fonte
4
Então, os desenvolvedores estão tomando decisões de design de interface unilateralmente? Esse é exatamente o tipo de coisa que dá a uma empresa um nome ruim.
Synetech 04/04/12
0

fileTweak é um programa que adiciona uma guia nas propriedades do Explorer. É usado principalmente para alterar a data / hora, mas exibirá segundos. Infelizmente não é grátis.

Dito isto, pensei que havia um suplemento gratuito que basicamente fazia a mesma coisa.

Scott McClenning
fonte
0

Se você deseja que um complemento gratuito do Windows Explorer exiba tempos de acesso criados, modificados e com segundos, tente stexbar . Ele adiciona uma guia às propriedades de um arquivo que permite alterar os tempos de acesso criados, modificados e exibe os horários atuais em segundos.

Veja aqui para mais informações.

jxf011
fonte
-1

Você pode alterar o "formato de tempo curto" padrão, acessando:

Região e idioma -> Configurações adicionais -> Guia Hora -> Tempo curto

Basta definir esse valor para: h: mm: ss tt e você terá segundos mostrados nas propriedades do arquivo agora.

Paulo
fonte
2
Errado. Você não leu a resposta de Ian acima? As propriedades do arquivo são afetadas pelo tempo longo e não pelo período curto . E quanto ao winexplorer, mesmo que você defina o Short Time como h:mm:ss tt, ele ainda ignorará os segundos porque a bandeira é usada para remover os segundos:GetTimeFormatEx(..., TIME_NOSECONDS, ...);
Pacerier