« [Applescript]as | トップページ | [郵便バーコード]無料で使えるフォント(商用可) »

[AppleScript]フォルダのアクセス権を変更する

AppleScriptでフォルダのアクセス権を変更します。

デスクトップに
今日の日付フォルダを作って
そのフォルダを全てのユーザーで『read write』に設定します。

10.6x

Make new folder でフォルダーを作ると

こちら[LINK]OpenNewWindowで説明した
デフォルトのアクセス権を持って作られます。

その後でフォルダのアクセス権を変更するわけです。

ここでは
シェルスクリプトを使わずに
AppleScriptでアクセス権を変更します。


 

tell application "Finder"
activate
----年号取得
set yearName to the year of (current date) as Unicode text
----月番号取得
set monthName to (the month of (current date) as number) as Unicode text
----日付番号取得
set dayName to the day of (current date) as Unicode text
----フォルダ名取得
set todayName to yearName & "_" & monthName & "_" & dayName
----デスクトップパス取得
set deskTopPath to the path to desktop from user domain
----フォルダを作る(アクセス権指定しているがここでは設定されない)
try
make new folder at (deskTopPath) with properties ¬
{name:todayName ¬
, owner privileges:read write ¬
, group privileges:read write ¬
, everyones privileges:read write ¬
}
end try
----作ったフォルダをtodayNameFolderとして指定
set todayNameFolder to (deskTopPath as Unicode text) & todayName as alias
----todayNameFolderを呼び出し アクセス権を設定
tell folder todayNameFolder
set owner privileges to read write
set group privileges to read write
set everyones privileges to read write
end tell

end tell

 


「privileges.rtf」をダウンロード[Download]DownloadFile

「privileges.scpt.zip」をダウンロード[Download]DownloadFile

|

« [Applescript]as | トップページ | [郵便バーコード]無料で使えるフォント(商用可) »

AppleScriptFolder」カテゴリの記事

コメント

この記事へのコメントは終了しました。