クラス FileOperationInfo
- java.lang.Object
-
- java.io.File
-
- org.opengion.fukurou.model.FileOperation
-
- org.opengion.fukurou.model.CloudFileOperation
-
- org.opengion.fukurou.model.FileOperationInfo
-
- すべての実装されたインタフェース:
java.io.Serializable
,java.lang.Comparable<java.io.File>
public class FileOperationInfo extends CloudFileOperation
CloudFileOperation用のファイル情報の格納クラス listFilesで取得した、ディレクトリとファイル一覧情報を格納します。 パフォーマンスや分かりやすさを考慮してCloudFileOperationからは分離しています- 関連項目:
- 直列化された形式
- 機能分類
- ファイル操作
- 変更履歴:
- 5.10.8.0 (2019/02/01) 新規作成, 5.10.9.0 (2019/03/01) 変更対応
- 作成者
- oota
- 導入されたバージョン:
- JDK7.0
-
-
フィールドの概要
-
クラスから継承されたフィールド org.opengion.fukurou.model.CloudFileOperation
conBucket, conPath
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 FileOperationInfo(java.lang.String plugin, java.lang.String bucket, java.lang.String path)
コンストラクタ 生成時の初期処理。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 boolean
copy(java.lang.String afPath)
コピー処理 ファイルを指定先に、コピーします。boolean
delete()
削除処理 ファイルを削除します。java.io.File
getParentFile()
親情報の取得 親情報を返します。boolean
isDirectory()
ディレクトリ判定取得 ディレクトリであるかの判定を返します。boolean
isFile()
ファイル判定取得 ファイルであるかの判定を返します。long
lastModified()
最終更新時刻の取得 最終更新時刻を取得します。long
length()
ファイルサイズ取得 ファイルサイズを取得します。java.io.File[]
listFiles(java.io.FileFilter filter)
一覧取得 1つ下の、ディレクトリ・ファイル一覧を取得します。java.io.InputStream
read()
読み込み処理 データを読み込み、InputStreamとして、返します。void
setDirectory(boolean isDirectory)
ディレクトリ判定設定 ディレクトリであるかの判定を設定します。void
setFile(boolean isFile)
ファイル判定設定 ファイルであるかの判定を設定します。void
setLastModifiedValue(long lastModified)
最終更新時刻の設定 最終更新時刻を設定します。void
setSize(long size)
ファイルサイズ設定 ファイルサイズを設定します。void
write(java.io.InputStream is)
書き込み処理 InputStreamのデータを書き込みます。-
クラスから継承されたメソッド org.opengion.fukurou.model.CloudFileOperation
canExecute, canRead, canWrite, createNewFile, deleteOnExit, drawName, drawParent, editPath, exists, filter, getAbsoluteFile, getAbsolutePath, getCanonicalFile, getFreeSpace, getName, getParent, getPath, getTotalSpace, getUsableSpace, isAbsolute, isHidden, isLocal, mkdir, mkdirs, move, renameTo, replaceFileSeparetor, rTrim, setDirTail, setLastModified, setReadable, setReadable, setWritable, setWritable, toByteArray, toString, toURI
-
クラスから継承されたメソッド org.opengion.fukurou.model.FileOperation
getBucket, getPlugin, setPlugin
-
-
-
-
メソッドの詳細
-
write
public void write(java.io.InputStream is) throws java.io.IOException
書き込み処理 InputStreamのデータを書き込みます。- 定義:
write
クラス内CloudFileOperation
- パラメータ:
is
- 書き込みデータのInputStream- 例外:
java.io.IOException
- ファイル関連エラー情報
-
read
public java.io.InputStream read() throws java.io.FileNotFoundException
読み込み処理 データを読み込み、InputStreamとして、返します。- 定義:
read
クラス内CloudFileOperation
- 戻り値:
- 読み込みデータのInputStream
- 例外:
java.io.FileNotFoundException
- ファイル非存在エラー情報
-
delete
public boolean delete()
削除処理 ファイルを削除します。- 定義:
delete
クラス内CloudFileOperation
- 戻り値:
- 成否フラグ
-
copy
public boolean copy(java.lang.String afPath)
コピー処理 ファイルを指定先に、コピーします。- 定義:
copy
クラス内CloudFileOperation
- パラメータ:
afPath
- コピー先- 戻り値:
- 成否フラグ
-
listFiles
public java.io.File[] listFiles(java.io.FileFilter filter)
一覧取得 1つ下の、ディレクトリ・ファイル一覧を取得します。- 定義:
listFiles
クラス内CloudFileOperation
- パラメータ:
filter
- フィルタ情報- 戻り値:
- ファイル一覧
-
length
public long length()
ファイルサイズ取得 ファイルサイズを取得します。- 定義:
length
クラス内CloudFileOperation
- 戻り値:
- ファイルサイズ
-
setSize
public void setSize(long size)
ファイルサイズ設定 ファイルサイズを設定します。- パラメータ:
size
- ファイルサイズ
-
lastModified
public long lastModified()
最終更新時刻の取得 最終更新時刻を取得します。- 定義:
lastModified
クラス内CloudFileOperation
- 戻り値:
- 最終更新時刻
-
setLastModifiedValue
public void setLastModifiedValue(long lastModified)
最終更新時刻の設定 最終更新時刻を設定します。- パラメータ:
lastModified
- 最終更新時刻
-
isFile
public boolean isFile()
ファイル判定取得 ファイルであるかの判定を返します。- 定義:
isFile
クラス内CloudFileOperation
- 戻り値:
- ファイル判定
-
setFile
public void setFile(boolean isFile)
ファイル判定設定 ファイルであるかの判定を設定します。- パラメータ:
isFile
- ファイル判定
-
isDirectory
public boolean isDirectory()
ディレクトリ判定取得 ディレクトリであるかの判定を返します。- 定義:
isDirectory
クラス内CloudFileOperation
- 戻り値:
- ディレクトリ判定
-
setDirectory
public void setDirectory(boolean isDirectory)
ディレクトリ判定設定 ディレクトリであるかの判定を設定します。- パラメータ:
isDirectory
- ディレクトリ判定
-
getParentFile
public java.io.File getParentFile()
親情報の取得 親情報を返します。- 定義:
getParentFile
クラス内CloudFileOperation
- 戻り値:
- 親情報
-
-