![在 Windows 中获取具有最后访问日期的文件的命令](https://linux22.com/image/1423766/%E5%9C%A8%20Windows%20%E4%B8%AD%E8%8E%B7%E5%8F%96%E5%85%B7%E6%9C%89%E6%9C%80%E5%90%8E%E8%AE%BF%E9%97%AE%E6%97%A5%E6%9C%9F%E7%9A%84%E6%96%87%E4%BB%B6%E7%9A%84%E5%91%BD%E4%BB%A4.png)
我有一台文件服务器(Windows 2003)。我想获取每个驱动器内的文件和文件夹列表,以及它们的最后访问日期。我知道有像 treesize 这样的工具,但由于某些原因,我无法在此服务器上使用它们。
有什么命令可以获取这个列表吗?
答案1
使用cmd
命令:
dir /s /ta
如果您需要使用 Windows 程序来操作输出,则可以将其重定向到文件。
答案2
打开一个 powershell 窗口您就可以执行此操作,甚至按 lastaccesstime 进行排序。您可以查找命令 get-childitem 并用它做更多的事情。
gci -recurse . | select name,lastaccesstime,psparentpath |sort lastaccesstime