75

Кто-нибудь знает способ немедленно показать секунды изменения свойства файла в графическом интерфейсе? Поэтому, если вы создаете файл, любой файл в любом каталоге, щелкните правой кнопкой мыши и выберите «Свойства», дата изменения (если она недавно) будет выглядеть примерно так:« дд / мм / ггг чч:мм, минуту назад » - напоминание об этом в Windows 7. Windows XP сделала это нормально. Потом они что-то изменили.

Если вы подождете некоторое время, в конце концов вы увидите секунды, я не уверен, как долго это будет продолжаться, но это невероятно раздражает, если вы хотите устранить неполадки, связанные с секундами временных меток ... есть ли настройка? ? ключ реестра я могу изменить возможно?

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

9 ответов9

59

Я нашел решение в http://www.nicholasoverstreet.com/2010/03/windows-7-annoyance-file-properties/.

Перейдите в «Панель управления» → «Регион и язык» → «Дополнительные настройки» → вкладка «Дата».

Удалите строку dddd (например, измените ее на ddd), нажмите «Применить», и она должна работать нормально.

Объяснение:

"Свойства файла правой кнопкой мыши" использует значение "Long Date" + empty_space + "Long Time" . Длинная дата по умолчанию равна «dddd, d MMMM гггг», а "Долгое время" - h:mm:ss tt . Тем не менее, похоже, что до тех пор, пока у вас есть строка dddd в "Long Date", она может иногда игнорировать ваши настройки "Long Time", переопределяя ее на "x минут назад".

22

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

Тем не менее, я использовал обходной путь, который удовлетворил то, в чем я нуждался, поэтому надеюсь, что он поможет вам. Следующая команда, запускаемая из командной строки в соответствующем каталоге, выведет имена файлов и дату изменения с точностью до секунд:

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

Я надеюсь, что это может быть полезным для людей.

16

Важно отметить , что Windows , делает шоу секунд. Скрытие секунд происходит только в главном окне проводника:

Но Андрей не спрашивал о главном окне проводника, он спрашивает о щелкните правой кнопкой мыши -> Свойства диалога, который делает шоу секунд:

Если это работает на свойствах, почему бы не в главном окне?

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

Для этого команда оболочки вызывает GetTimeFormatEx, используя флаг с просьбой удалить секунды:

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

который возвращает формат Short time ::

альтернативный текст

с любыми секундами (ss)1 удаляется.

1 Несмотря на то, что стандартная локаль en-US по умолчанию не указывает ss в формате Short time ; TIME_NOSECONDS удалит все ss даже если они были. И я бы не повиновался этой команде, даже если бы ты был.

Изменить: Если вы хотите увидеть время, когда файл был изменен (с точностью до секунды), используйте графический интерфейс Windows. Показывает время изменения файла (с точностью до секунды):

Если вы не хотите использовать графический интерфейс Windows для просмотра времени изменения файла (с точностью до секунды), не используйте его.

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

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

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 для некоторых других сумасшедших трюков.

5

Согласно ответам Microsoft: (Архив, январь 2010 г.)

К сожалению, мы не знаем, почему это было удалено; это на стороне разработчиков и вне нашей сферы знаний.

Как вы указали, Chrome (и Firefox) будут отображать секунды.

Я только что загрузил XP Pro в VMware и увидел, что по умолчанию для XP без секунд. Затем я проверил GNU ls как в Linux, так и в Cygwin, без отображаемых секунд (по умолчанию). Конечно, вы можете сделать ls -l --time-style=full-iso чтобы получить необходимую гранулярность. Я думаю, я никогда не думал о необходимости такого уровня детализации.

0

fileTweak - это программа, которая добавляет вкладку в свойствах проводника. Он в основном используется для изменения даты / времени, но отображает секунды. К сожалению, это не бесплатно.

Тем не менее, я думал, что есть бесплатная надстройка, которая в основном делает то же самое.

0

Если вы хотите, чтобы бесплатная надстройка Windows Explorer отображала время создания, изменения и время доступа в секундах, попробуйте stexbar. Он добавляет вкладку к свойствам файла, которая позволяет изменять созданное, измененное время доступа и отображает текущее время с секундами.

Смотрите здесь для получения дополнительной информации.

0

Explorer++ показывает секунды. Я использовал это для этой проблемы.

https://explorerplusplus.com/download

-1

Вы можете изменить "Краткосрочный формат" по умолчанию, перейдя в:

Регион и язык -> Дополнительные настройки -> Вкладка времени -> Короткое время

Просто установите это значение: h: mm: ss tt, и у вас будут секунды, отображаемые в свойствах файла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .