devpia.dextuploadnj
Enum FileCopyOption
- サポートされる最小バージョン
- 1.1.0
- 最小サポート環境
- JRE 1.6
- 説明
-
ファイルをコピーする方法を示す。
Enum定数 説明 Stream バッファストリームを使用してファイルをコピーする。 既存の1.0.xバージョンまで使用していた基本的なコピー方法である。 EnvironmentオブジェクトのsetFileCopyBufferSizeメソッドに影響を受ける。 Channel NIO(Non-blocking I/O)ChannelクラスのtransferToメソッドを使用してファイルをコピーする 既存のストリーム方式に比べて高い性能効果がある。(デフォルト) ScatterGather NIO Channelクラスを持ってScatter/Gather方法を使用してファイルをコピーする。 EnvironmentオブジェクトのsetFileCopyBufferSizeメソッドに影響を受ける。 MemoryMapping NIO Channelクラスを持って、メモリマッピング方法を使用してファイルをコピーする。 FileCopyOptionを設定する方法は次のとおりである。
# 環境オブジェクトに直接設定する場合 Environment env = new Environment(); env.setFileCopyOption(FileCopyOption.Stream); # Environment Beanのプロパティとして設定する場合 <property name="fileCopyOption" value="Stream"/> # ExtensionFileUploadFilterまたはDEXTUploadNJSpringExtensionUploadFilterのパラメータに設定された場合 <init-param> <param-name>fileCopyOption</param-name> <param-value>Stream</param-value> </init-param>