SenseTalkを使用してシステム情 報にアクセスする
これらの関数は、SenseTalkスクリプトが実行されているシステムのさまざまな側面に関する情報を提供します。
DiskSpace関数
Behavior: ディスク上の使用可能な空きスペースのバイト数を返します。
diskSpace関数を使用して、ファイルシステム上の使用可能な空きスペース(バイト単位)を確認します。
Parameters: 既存のファイルまたはフォルダの名前。任意。
diskSpace関数がパラメータなしで呼び出されると、現在の作業フォルダを含むファイルシステムの空きスペースの量(バイト単位)を返します。パラメータが与えられた場合、それは既存のファイルまたはフォルダの名前であるべきで、diskSpaceはそのファイルまたはフォルダを含むファイルシステム上の空きスペースの量を返します。
ノ ート
fileOrFolderが指定されていない場合、diskSpace関数は、the folderグローバルプロパティによって示されるように、現在の作業フォルダを含むボリューム上の使用可能なスペースの量を返します。
Syntax:
the diskSpace {of fileOrFolder} diskSpace({fileOrFolder})
例:
put diskSpace() into spaceRemaining
if diskspace is less than a Megabyte then
put "You have less than a megabyte of space remaining!"
end if
if diskSpace("/Volumes/sparky") is less than 1000 then
put "Less than a thousand bytes left on /Volumes/sparky!!"
end if