ファイル

Q
FileSystemクラスでファイル操作を行う際の初期ディレクトリ(ルートディレクトリ)  

A
OSごとのルートディレクトリは下記の通りです。
また、FileSystemオブジェクトの生成時にコンストラクタで指定する属性によっても、
ルートディレクトリにマップするディレクトリは変わります。

▼Android OSの場合

・パブリック属性
 [初期化例]
    var fs = new FileSystem(FileSystem.PUBLIC_ROOT);
 [ルートディレクトリ]
  ・Biz/Browser SmartDevice

・プライベート属性
 [初期化例]
    var fs = new FileSystem(FileSystem.PRIVATE_ROOT);
 [ルートディレクトリ]
  ・Biz/Browser AI Ver 2.2.0以降
    /data/data/jp.co.opst.bizai.v2/files/FileSystem/private_root/(サーバ名)
  ・Biz/Browser AI Ver 1.0.2.1迄
    /data/data/jp.co.axissoft.biz/files/filesystem/private_root/(サーバ名)

▼iOSの場合
 ※アプリのホームディレクトリは、端末ごとに違います。

・パブリック属性
 [初期化例]
  var fs = new FileSystem(FileSystem.PUBLIC_ROOT);
 [ルートディレクトリ]
  (アプリのホームディレクトリ)/Library/Caches/FileSystem/root

・プライベート属性
 [初期化例]
  var fs = new FileSystem(FileSystem.PRIVATE_ROOT);
 [ルートディレクトリ]
  (アプリのホームディレクトリ)/Library/Caches/FileSystem/private_root/(サーバ名)

iOSの場合、Biz/Browser AIはルートディレクトリ以外の場所にあるファイルを操作する
ことはできません。また、Biz/Browser以外のアプリがルートディレクトリのファイルを
操作することもできません。
これはOSの仕様上、アプリが自身に割り当てられた領域以外へアクセスすることを禁止
しているためです。

管理番号:FileAi_001
 
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser HT・Biz/Browser SmartDevice・Biz/Browser AI TIPS集 トップへ