Jor*_* W. 83 windows windows-7 file-management windows-explorer date-time
任何人都知道一种在 GUI 中立即显示文件日期修改属性的秒数的方法吗?因此,如果您创建一个文件,任何目录中的任何文件,右键单击并选择“属性”,修改日期(如果是最近的)将显示类似“ dd/mm/yyy hh:mm,一分钟前”之类的内容 - 提醒这是在 Windows 7 中。Windows XP 正常运行。然后他们改变了一些东西。
如果您等待一段时间,最终您会看到秒数,我不确定一段时间是多长时间,但是如果您想解决依赖于时间戳秒数的问题,这非常烦人......是否有设置? 注册表项我可以更改吗?
我实际上是在使用 Chrome,粘贴到目录的路径中以便能够快速查看秒数(作为一种解决方法),但是能够使用 Win7 会很好。
小智 63
我在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在“长日期”中有字符串,它有时可能会 忽略您的“长时间”设置,并用“x 分钟前”覆盖它。
dla*_*nod 27
我一直在研究同样的问题,据我所知,没有办法。
但是,我一直在使用一种解决方法,它满足了我的需求,因此希望它对您有所帮助。从相关目录中的命令行运行以下命令时,将打印出文件名和修改日期,精确到秒:
forfiles /c "cmd /c echo @file @ftime"
Run Code Online (Sandbox Code Playgroud)
我希望这可能对人们有用。
Ian*_*oyd 15
请务必注意,Windows确实会显示秒数。秒的隐藏仅发生在主资源管理器窗口中:
但是 Andrew 不是在询问主资源管理器窗口,他询问的是右键单击->属性对话框,它确实显示了秒数:
您没有看到秒的原因是删除它们是一个可用性决定(99% 的用户不关心文件上次修改的秒数)。
为了实现这一点,外壳团队正在调用GetTimeFormatEx,使用要求它删除秒的标志:
GetTimeFormatEx(..., TIME_NOSECONDS, ...);
Run Code Online (Sandbox Code Playgroud)
它返回短时间格式::

去掉任何秒 ( ss) 1。
1即使默认的 en-US 语言环境未在短时间格式中指定ss;即使有,也会删除任何内容。即使你是,我也不会服从那个命令。TIME_NOSECONDSss
编辑:如果您想查看修改文件的时间(精确到秒),请使用 Windows GUI。它显示文件被修改的时间(精确到秒):

如果您不想使用 Windows GUI 查看修改文件的时间(精确到秒),请不要使用它。
2015 年 3 月 26 日编辑:Windows UI 将始终显示修改时间精确到秒 - 即使文件最近已被修改:

2016 年 1 月 28日编辑:包含 Windows 10 屏幕截图以显示 Windows 10,如 Windows 7、8 和 8.1,确实显示秒。
msk*_*her 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
Run Code Online (Sandbox Code Playgroud)
受TechNet 博客文章的启发,使用 PowerShell 进行其他一些疯狂的技巧。
根据Microsoft Answers :(存档,2010 年 1 月)
不幸的是,我们不知道为什么要删除它;它站在开发人员的一边,超出了我们的“知情”领域。
正如您指定的那样,Chrome(和 Firefox)将显示秒数。
我刚刚在 vmware 中加载了 XP pro,看到 XP 的默认值是 sans 秒。然后我ls在 Linux 和 Cygwin 上检查了 GNU ,没有显示秒数(默认情况下)。当然,您可以做ls -l --time-style=full-iso以获得所需的粒度。我想我从来没有真正想过需要那种程度的细节。
| 归档时间: |
|
| 查看次数: |
103393 次 |
| 最近记录: |