API version 21

FileSystem.CopyDirectoryFromExternalStorageメソッド

iOSAndroidWindows

 

説明

USBで接続したストレージ等の外部ストレージから、ディレクトリをコピーします。

 

このメソッドを呼び出すとディレクトリ選択画面が表示され、選択したディレクトリとディレクトリ以下のファイル/ディレクトリがコピーされます。

ただし、一部のディレクトリはOSの制限によりコピー元として選択できない場合があります。

 

呼出形式

fs.CopyDirectoryFromExternalStorage( path [, mode] )

 

戻り値

なし

 

引数

String path

保存先ディレクトリのパスを指定します。

存在するディレクトリのパスを指定した場合、指定したディレクトリ以下に保存します。

 

 

integer mode

上書き保存に関する動作を指定します。

以下の値を指定します。

定数

説明

FileSystem.ALWAYS_OVERWRITE

0

常に上書きします。

FileSystem.NOT_COPY_FILE_EXISTS

1

上書きが発生するかどうかを最初に確認し、発生する場合は例外RTM-131もしくはRTM-132を発生させてコピーしません。

FileSystem.STOP_COPY_FILE_EXISTS

2

コピー中に同名のファイルが見つかったら、その時点で例外RTM-131もしくはRTM-132を発生させてコピーを中止します。

FileSystem.NOT_OVERWRITE

3

コピー中に同名のファイルが見つかったら、上書きせずコピーを継続します。

 

省略した場合は、FileSystem.ALWAYS_OVERWRITEと同じ動作になります。

 

例外

FUNC-4

引数の値が不正です

 

 

RTM-24

パスが不正です

 

 

RTM-131

ファイル操作に失敗しました

 

 

RTM-132

このフォルダには既に’xxx’ファイルが存在します。

 

使用例

var fs = new FileSystem;
fs.CopyDirectoryFromExternalStorage("/temp", FileSystem.NOT_OVERWRITE);

 

関連項目

CopyFileFromExternalStorageメソッド

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る