Windows 7, властивості файлів, дата змінена, як ви показуєте секунди?


79

Хтось знає спосіб негайно показати секунди змінити властивість дати файлу в графічному інтерфейсі? Отже, якщо ви створюєте файл, будь-який файл у будь-якому каталозі, клацніть правою кнопкою миші та виберіть "Властивості", дата, змінена (якщо вона нещодавня), скаже щось на кшталт " dd / mm / yyy hh: mm, хвилину тому " - нагадування це в Windows 7. Windows XP робив це нормально. Потім вони щось змінили.

Якщо ви зачекаєте деякий час, з часом ви побачите секунди, я не впевнений, скільки часу триває, але це неймовірно дратує, якщо ви хочете усунути щось, що покладається на секунди часових позначок ... чи є налаштування ? ключ реєстру Я можу змінити, можливо?

Я буквально використовую Chrome, вставляючи в шлях до каталогу, щоб можна було швидко побачити секунди (як вирішення способу), але було б непогано мати можливість використовувати Win7.


4
"Потім вони щось змінили". я відчуваю ще один випадок "тривоги користувачів" :)

14
Це ще один приклад Microsoft «Велике знесилення Windows» . Замість того, щоб підштовхувати комп'ютерних новачків (що від них залишається) вивчати комп’ютери та надавати більш просунутим користувачам потрібну їм силу, вони продовжують спрощувати все для найменшого користувача-найменця-знаменитості, призначеного для користувачів, і навіть обтяжують решту нас. забезпечення харчування призначеного для користувача режиму. :-|
Synetech

2
@Molly, що таке тривожність користувачів? Чи є навіть такий термін?
Pacerier

Відповіді:


61

Я знайшов рішення на веб- сайті http://www.nicholasoverstreet.com/2010/03/windows-7-annoyance-file-properties/ .

Перейдіть до «Панелі управління» → «Регіон та мова» → «Додаткові налаштування» → вкладка «Дата».

Вилучіть рядок dddd(наприклад, змініть її на ddd), натисніть "Застосувати", і вона повинна працювати добре.

Пояснення:

"Властивості файлу" правою кнопкою "використовують значення "Long Date" + empty_space + "Long Time". Довга дата за замовчуванням 'dddd, d MMMM yyyy', а 'Long Time' - h:mm:ss tt. Однак це виглядає так, що якщо у вас є рядок ddddу "Long Date", він може іноді ігнорувати ваші налаштування "Long Time", переосмислюючи його на "x хвилин тому".


3
Приємна знахідка! Незручно, але принаймні це щось. Я просто вважаю, що це помилка на відміну від функції і може бути "виправлена" в майбутньому.
Synetech

2
Однак це працює лише в тому випадку, якщо ми клацніть правою кнопкою миші файл і виберемо властивості. Це все ще не вирішує проблему в тому, що Windows Explorer показує не довгий час, а короткий час.
Pacerier

Я завжди встановлюю обидва часові формати HH: mm: ss.
Джеймі Ханрахан

1
Дякую вам велике Але чи є спосіб додавання секунд у перегляд списку в Explorer? Або навіть по командному рядку з 'dir'? (дер-да-дерп)
Нейт

1
У Windows 10 відкрийте «Панель управління» -> «Регіон» -> «Додаткові налаштування» -> вкладка «Дата». Змініть Long Dateна "ddd, MMMM d, yyyy". Тепер поверніться до вкладки властивостей файлу в Провіднику Windows, і він показує секунди.
Райан Шиллінгтон

24

Я дивився на ту саму проблему, і, наскільки я можу сказати, немає способу.

Однак я використовую вирішення, яке задовольнило те, що мені було потрібно, тому, сподіваюся, це допоможе тобі. Наступна команда при запуску з командного рядка у відповідному каталозі буде друкувати назви файлів та змінену дату до секунд:

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

Я сподіваюся, що це може бути корисно для людей.


Я перебуваю в корпоративній мережі і не можу встановити жодне програмне забезпечення без поважних причин, чому це виграло б усім іншим у мережі. Мене здивувало, що я можу відкрити cmd. Для користувачів, які не мають прав адміністратора і яким потрібно бачити лише часову марку файлу секундами, це найшвидше рішення.
тимаро

16

Важливо відзначити , що Windows , робить шоу секунд. Приховування секунд відбувається лише у головному вікні Провідника:

введіть тут опис зображення

Але Андрій не питав про головному вікні провідника, він запитував про з правою кнопкою миші -> Властивості діалогу, який робить шоу секунд:

введіть тут опис зображення

Якщо він працює над властивостями, чому б не у головному вікні?

Причиною того, що ви не бачите секунд, є те, що видалити їх було рішення про зручність використання (99% користувачів не хвилюються, коли другий файл востаннє змінено).

Для цього команда оболонки викликає GetTimeFormatEx , використовуючи прапор, щоб просити її видалити секунди:

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

який повертає формат короткого часу ::

alt текст

з будь-якими секундами ( ss) 1 викреслено.

1 Навіть незважаючи на те, що за замовчуванням en-US у локалі не вказано ss у форматі короткого часу ; TIME_NOSECONDSвидалить будь-яку, ssнавіть якщо вона була. Я також не підкорявся б цій команді, навіть якби ти був.

Редагувати : Якщо ви хочете побачити час зміни файлу (до другого), скористайтеся графічним інтерфейсом Windows. Він показує вам час зміни файлу (до другого):

введіть тут опис зображення

Якщо ви не хочете використовувати графічний інтерфейс Windows, щоб побачити час зміни файлу (до другого), не використовуйте його.

Редагувати 26.03.2015 : Інтерфейс Windows завжди відображатиме модифікований час до другого - навіть якщо файл було змінено зовсім недавно:

введіть тут опис зображення

Редагування 1/28/2016 : У комплекті для Windows 10 скріншот , щоб показати , що Windows 10, як Windows 7, 8 і 8.1, дійсно показують секунди.


6
На жаль, це правильно. Навіть додавання ssдо нього не показує секунди в Провіднику, командному рядку, годиннику лотка і т. Д. Це так, ніби вони сказали: Ей, ми спростили вам налаштувати речі так, як вам подобається, але лише так поки вони відповідають тому, як нам подобається . >:-(
Synetech

5
@Ian, "99% користувачів не хвилюються до роздільної здатності до секунд"? Звідки ви взяли цю статистику? Ця нитка вже має перегляди 24k.
Pacerier

3
Microsoft зробила це (дуже) трохи краще для користувачів, котрі не хвилюються секунди, але набагато гірше для користувачів, які турбуються. Я радий, що є рішення (трюк
dddd

4
Графічний інтерфейс Windows НЕ завжди показує час до другого. Якщо змінена дата зовсім недавня, вона відображатиметься, наприклад, "Сьогодні, 26 березня 2015 року, 10 хвилин тому".
Росс Пресер

4
@RossPresser, я другий. Ви повинні видалити, ddddяк зазначено в публікації вище . Якщо ви цього не зробите: Дати не показуватимуть "х хвилин тому", якщо х дорівнює 0, але як раз x більше не 0, вони показують це: i.stack.imgur.com/CQp4M.png Тестовано на Win 8.1 NTFS.
Pacerier

15

Ви можете швидко переглянути час створення / модифікації файлу в 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

Натхненний публікацією в блозі TechNet, що використовує PowerShell для деяких інших шалених хитрощів .


Дякую за пораду. Прикро, що нам доводиться йти настільки довго, щоб щось таке просте. Навіть командний рядок відмовляється його показувати. :-|
Synetech

5

Відповідно до відповідей Microsoft : (Архів, січень 2010)

На жаль, ми не знаємо, чому це було знято; це на стороні розробників і поза нашою сферою "не знаю".

Як ви вказали Chrome (і Firefox) відображатимуться секунди.

Я щойно завантажив XP pro в vmware, і побачив, що за замовчуванням для XP є sans секунди. Потім я перевірив GNU і lsна Linux, і на Cygwin, не відображалось секунд (за замовчуванням). Звичайно, ви можете зробити, ls -l --time-style=full-isoщоб отримати необхідну деталізацію. Я думаю, я ніколи не думав потребувати такого рівня деталізації.


4
Тож розробники в односторонньому порядку приймають рішення UI-дизайну? Це саме та річ, яка дає компанії погану назву.
Synetech

0

fileTweak - це програма, яка додає вкладку у властивостях Explorer. В основному він використовується для зміни дати / часу, але він відображатиме секунди. На жаль, це не безкоштовно.

Однак, я думав, що існує безкоштовна надбудова, яка в основному робила те саме.


0

Якщо ви хочете, щоб безкоштовний додаток Windows Explorer відображав створені, змінені, часи доступу з секундами, спробуйте стексбар . Він додає вкладку до властивостей файлу, що дозволяє змінювати створений, модифікований час доступу та відображає поточний час із секундами.

Дивіться тут для отримання додаткової інформації.



-1

Ви можете змінити типовий "Формат короткого часу", перейшовши до:

Регіон та мова -> Додаткові настройки -> Вкладка часу -> Короткий час

Просто встановіть це значення на: h: mm: ss tt, і у вас зараз будуть відображені властивості файлів.


2
Неправильно. Ви не читали відповіді Іена вище? На властивості файлу впливає тривалий час, а не короткий час . І як для WinExplorer, навіть якщо ви встановите Короткий час , щоб h:mm:ss tt, він все одно ігнорують секунди , тому що прапор використовується для видалення секунд:GetTimeFormatEx(..., TIME_NOSECONDS, ...);
Pacerier
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.