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