サイトトップ

Director Flash 書籍 業務内容 プロフィール
 

Macromedia Director非公式テクニカルノート

getOSDirectory()

ID: FN0406001 Product: Director

Platform: All
Viersion: MX 2004

シンタックス
-- Lingoシンタックス
getOSDirectory()

// JavaScriptシンタックス
getOSDirectory()

解説
FileIO Xtraグローバル関数; Macintoshの「システムフォルダ」またはWindowsの「WINDOWS」ディレクトリ、それぞれのフルパスを文字列で返します。グローバル関数ですので、FileIOインスタンスの参照を取りません[*1]。また、引数もありません。

なお、Windows版で返されるフルパスの末尾には、パスデリミタ("\")がつきません([例文]参照)。

[*1] Director MX 2004オンラインヘルプでgetOSDirectory()のシンタックスが、FileIOインスタンスを参照しているのは誤りです(Director MX 2004 LiveDocs同項目におけるThomas Higgins氏のコメント参照)。

例文
つぎのステートメントは、オペレーティングシステムのバージョンと、「システム」フォルダ(Macintosh)または「WINDOWS」ディレクトリ(Windows)のフルパスを、[メッセージ]ウィンドウに表示します。Macintosh版のフルパスには末尾にパスデリミタ(":")がつき、Windows版ではそれがないことにご注意ください。

put _system.environmentPropList.osVersion
put getOSDirectory()

-- Macintoshの場合
-- "Macintosh OS 10.3.3"
-- "Macintosh HD:System:"

-- Windowsの場合
-- "Windows XP,5,1,148,2,Service Pack 1"
-- "C:\WINDOWS"

関連事項
Fileio

_____

作成者: 野中文雄
作成日: 2004年6月6日


Copyright © 2001-2006 Fumio Nonaka.  All rights reserved.