You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MS-DOS中生成包含秒级时间的文件夹文件索引?

获取带秒级时间的MS-DOS文件索引

下面是几种可以生成包含秒级时间戳文件索引的方法:

方法1:使用PowerShell(原生无需额外安装)

在MS-DOS窗口中直接调用PowerShell命令,可直接输出带秒的时间格式:

Get-ChildItem | ForEach-Object { "$($_.LastWriteTime.ToString('dd/MM/yyyy HH:mm:ss')) $($_.Name)" } > mylist.txt
  • 说明:LastWriteTime对应文件的最后修改时间,通过ToString指定格式为dd/MM/yyyy HH:mm:ss,输出结果直接重定向到mylist.txt,可根据需求调整日期格式(比如改为MM/dd/yyyy)。
  • 如果需要包含文件大小,可修改命令为:
Get-ChildItem | ForEach-Object { "$($_.LastWriteTime.ToString('dd/MM/yyyy HH:mm:ss')) $($_.Length.ToString('N0')) $($_.Name)" } > mylist.txt

方法2:使用WMIC命令(原生系统工具)

WMIC是Windows自带的命令行管理工具,可输出包含精确时间戳的文件信息:

wmic datafile where "drive='D:' and path='\\your_folder\\'" get name, lastmodified /format:table > raw_list.txt
  • 注意:替换D:和\\your_folder\\为实际的盘符和文件夹路径(路径需使用双反斜杠)。
  • 输出的lastmodified格式为YYYYMMDDHHMMSS.mmmmmm+XXX(例如20010602162730.000000+120),你可以用UltraEdit的正则表达式提取YYYYMMDDHHMMSS部分,再替换为dd/MM/yyyy HH:mm:ss格式。

方法3:使用第三方命令行工具(如Git Bash的ls)

安装Git Bash后,在其终端中用ls命令自定义时间格式:

ls -l --time-style="+%d/%m/%Y %H:%M:%S" > mylist.txt
  • 说明:--time-style参数指定时间显示格式,直接输出带秒的时间戳、文件名及大小等信息,后续可通过UltraEdit清理不需要的内容。

内容的提问来源于stack exchange,提问作者Felice Mifappo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 05:32:46