【发布时间】:2013-04-04 19:17:55
【问题描述】:
我知道在批处理脚本中获取文件夹所有者的唯一命令是:
dir %foldername% /q
这有两个问题:
-
它显示在列表中所有文件夹名称的内容,所以我必须只读 第一行(包含 和 ".")或者你必须运行
dir %parent_of_foldername% /q | findstr "%foldername%"
如果所有者有一个长名称(例如:TrustedInstaller),这将被修剪
这是我的 c:\
13/03/2013 18.33 <DIR> NT SERVICE\TrustedInstaProgram Files
13/03/2013 18.33 <DIR> NT SERVICE\TrustedInstaProgram Files (x86)
那么如何在批处理脚本中获取文件夹的所有者名称?
【问题讨论】:
标签: batch-file dir file-ownership