唯一的命令,我知道得到一個文件夾的所有者在批處理腳本的所有者的名稱是:批:得到一個文件夾
dir %foldername% /q
這有兩個問題:
它在列表中顯示所有文件夾名的內容,所以我只讀取 第一行(其中包含< DIR>和「」)或者您必須運行
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)
那麼如何才能我在批處理腳本中獲取文件夾的所有者名稱?
沒關係,這是一個解決方案,我知道這一點,但: 1)是很慢的( dir。findstr ..) 2)在名稱大於23個字符的所有者的情況下不起作用(例如,「NT SERVICE \ TrustedInsta」被截斷 – CSG 2013-04-04 20:16:57
作出編輯,但無法加速你的電腦:) – Endoro 2013-04-04 20:23:50