Windows 命令行文件列表

Windows 命令行文件列表

在 Windows 中,我想列出驱动器中所有子文件夹中具有以下属性的文件

  • 来自所有子文件夹
  • 文件名
  • 文件创建日期
  • 文件上次修改日期
  • 文件最后修改者的用户名

我使用以下命令:

DIR /S /O:NS /T:CAW

/s gives all files in subfolders
/O:N gives name
/O:S gives file size

/T:C gives creation time
/T:W gives last modified time

我的问题:

  1. 这是使用命令的正确方法吗?
  2. 我应该如何获取最后修改/创建内容的用户名?

答案1

DOS 命令看起来正确。但是我使用类似以下命令并将结果输出到文本文件,以便我可以查看和使用它:

dir "%windir%\*.*" /a:-d /o:ns /t:ca /s >files.txt

我也喜欢插入/b开关,但是不会显示时间场信息。

如果您愿意,请更改过滤器<path>\*.*以包含完整路径和/或从当前目录获取更具体的内容。

相关内容