folder.create( ) メソッドはFolder オブジェクトのプロパティに基づいてディスク上にフォルダを作成します。
必要であれば、メソッドはfolder.path あるいは folder.platformPath プロパティに説明があるようにフォルダ階層を作成することもできます。フォルダがディスク上に既に存在する場合、メソッドは何もせず(エラーは返されません)、false を返します。
返される値
- フォルダが正常に作成された場合にはtrue
- 同じ名前のフォルダがすでに存在する、またはエラーが発生した場合にはfalse
データベースフォルダにからのフォルダを作成する場合を考えます:
C_OBJECT($prefs)
C_BOOLEAN($created)
$created:=Folder("/PACKAGE/SpecialPrefs").create()
データベースフォルダ内に"/Archives2019/January/" というフォルダを作成する場合を考えます:
$newFolder:=Folder("/PACKAGE/Archives2019/January")
If($newFolder.create())
ALERT("The "+$newFolder.name+" folder was created.")
Else
ALERT("Impossible to create a "+$newFolder.name+" folder.")
End if