在 DOS 目录中,列出文件的时间日期,包括秒(格式为“hh:mm:ss”而不是“hh:mm”)

问题描述 投票:0回答:1

我需要保存 MS-DOS 文件夹的文件索引,保留任何文件的完整日期/时间,包括秒 (hh:mm:ss)。

使用简单的 dir 命令,我可以轻松地做到这一点,无需几秒钟(hh:mm)。例如,这样:

dir > mylist.txt

...我可以得到这个:

06/02/2001  16:27           466.114 file1.zip
29/12/2003  17:47            14.331 file2.zip

...但是,不幸的是,我真的需要几秒钟。

对我来说,使用 RegExp 以可观的方式重写任何结果、消除不需要的属性(例如文件大小、随机空格等)或交换列都不是问题,我已经有 UltraEdit 了。

关于如何在列表中添加秒数有什么想法吗?

如果需要的话我可以安装第三方软件...

提前致谢!

directory dos seconds filetime
1个回答
0
投票

我不太明白你的问题。看起来您有一些与 MS-DOS 一起使用的存储设备。现在您尝试从该文件中获取 hh:mm:ss 格式的时间戳?

首先有一件好事:MS-DOS 以 2 秒的分辨率存储时间。所以你“只是”缺少读取和显示它的工具。例如。 DIR 只会显示 hh:mm。

据我所知,您有些偏向Total Commander?我的机器上有它但是 实际上不使用它。但似乎您可以添加用户定义的列并选择其格式,包括 hh:mm:ss。请参阅下面的屏幕截图(抱歉,它是德语)。

PS:另一种选择(1000 个可能)是编写您自己的“DIR”,例如使用 Perl 可能是一个 10 行脚本...

© www.soinside.com 2019 - 2024. All rights reserved.