我公司的員工有時會暫時擱置一個文件,因爲某些原因,他們沒有讀取或寫入權限。一個示例是從客戶端FTP服務器下載文件。當您沒有讀取權限時,使用Applescript更改文件權限
我期待創造一個東西很簡單,AppleScript的液滴,將更改文件的權限下降就可以了:
on open filelist
repeat with i in filelist
do shell script "chmod -R +wr " & quoted form of POSIX path of i with administrator privileges
end repeat
end open
的問題是,由於用戶不具有讀取的權限,在on open filelist
線上液滴立即失效。在on open
塊之間
卸下一切:
on open filelist
end open
仍然導致腳本失敗。如果失敗,我的意思是它會產生文件權限錯誤。
在此先感謝。
你需要使用AppleScript的,或者可能你只需創建一個包含搭配chmod -R + RW $ 1 shell腳本,並有用戶運行? (另外,如果你需要-R,你可能需要+ rwX,因爲目錄需要執行位。) – 2011-01-21 22:32:55