Кто-либо знает способ сразу показать, что секунды даты файла изменили свойство в GUI? Таким образом, при создании файла, какого-либо файла в каком-либо каталоге, щелкните правой кнопкой и выберите Properties, измененная дата (если это будет недавним), скажет что-то как "dd/mm/yyy hh:mm, одну минуту назад" - напоминание, это находится в Windows 7. Windows XP обычно делал это. Затем они изменили что-то.
Если Вы будете ожидать некоторое время, то в конечном счете Вы будете видеть секунды, я не уверен, какой длины некоторое время, но это является невероятно раздражающим, если Вы хотите диагностировать что-то, что полагается на секунды меток времени... там установка? ключ реестра я могу измениться, возможно?
Я буквально использую Chrome, вставляя в пути каталога, чтобы смочь видеть секунды быстро (как обходное решение), но был бы хорош смочь использовать Win7.
По данным Microsoft Answers: (Заархивированный, январь 2010)
К сожалению, мы не знаем, почему это было удалено; это находится на стороне разработчиков вещей и из нашей области “знающих”.
Поскольку Вы указали, что Chrome (и Firefox) отобразит секунды.
Я просто загрузил XP, про в VMware, и видел, что значение по умолчанию для XP без секунд. Затем я проверил GNU ls
и на Linux и на Cygwin, никакие секунды, отображенные (по умолчанию). Предоставленный Вас может сделать ls -l --time-style=full-iso
для получения гранулярности, Вам нужно. Я предполагаю, что никогда действительно думал о необходимости в том уровне детализации.
fileTweak является программой, которая добавляет вкладку в свойствах Explorer. Это главным образом используется для изменения даты/времени, но это отобразит секунды. К сожалению, это не свободно.
Тем не менее я думал, что было свободное дополнение, которое в основном сделало то же самое.
Важно отметить, что Windows действительно показывает секунды. Сокрытие секунд только происходит в основном окне Explorer:
Но Andrew не спрашивал об основном окне Explorer, он спрашивал о Щелчок правой кнопкой-> диалоговое окно Свойств, которое действительно показывает секунды:
Причина Вы не видите секунды, то, что это было решение удобства использования удалить их (99% пользователей не заботятся о втором, файл был в последний раз изменен).
Для выполнения этого команда оболочки называет GetTimeFormatEx, с помощью флага, просящего его удалить секунды:
GetTimeFormatEx(..., TIME_NOSECONDS, ...);
который возвращает Кратковременный формат::
с любыми секундами (ss
) 1 разделенный.
1Even, хотя локаль en-США по умолчанию не указывает ss в Кратковременном формате; TIME_NOSECONDS
удалит любого ss
даже если было. И при этом я не повиновался бы той команде, даже если бы Вы были.
Править: Если Вы хотите видеть время, файл был изменен (вниз к второму), то используйте Windows GUI. Это показывает Вам время, файл был изменен (вниз к второму):
Если Вы не хотите использовать Windows GUI для наблюдения времени, файл был изменен (вниз к второму), то не используйте его.
Редактирование 26.03.2015: Windows UI будет всегда показывать измененное время вниз второму - даже если файл был изменен совсем недавно:
Редактирование 28.01.2016: Включенный снимок экрана Windows 10, чтобы показать, что Windows 10, как Windows 7, 8, и 8.1, действительно показывает секунды.