获取符号链接目标的最后写入时间



(Get-Item $SymLink).LastWriteTime返回的是SymLink的最后修改时间,而不是目标的修改时间。

如何获得目标的最后修改时间?

似乎没有直接的方法,因此现在必须分两步完成

  1. 获取SymLink目标
  2. 路径
  3. 从目标路径获取LastWriteTime

要确定它是否是一个符号链接:检查是否symlink - PowerShell
获取路径:

  1. 使用Dir命令的摘要输出-从中可以截取目标信息-使用RegEx。
  2. 或使用本机API调用:GetFinalPathNameByHandle;请参阅:调用非托管代码从p

相关内容

  • 没有找到相关文章

最新更新