![Windows 命令行文件列表](https://linux22.com/image/1295073/Windows%20%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%96%87%E4%BB%B6%E5%88%97%E8%A1%A8.png)
在 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
DOS 命令看起来正确。但是我使用类似以下命令并将结果输出到文本文件,以便我可以查看和使用它:
dir "%windir%\*.*" /a:-d /o:ns /t:ca /s >files.txt
我也喜欢插入/b
开关,但是不会显示时间场信息。
如果您愿意,请更改过滤器<path>\*.*
以包含完整路径和/或从当前目录获取更具体的内容。