クラス FileOperationInfo
java.lang.Object
java.io.File
org.opengion.fukurou.model.FileOperation
org.opengion.fukurou.model.CloudFileOperation
org.opengion.fukurou.model.FileOperationInfo
- すべての実装されたインタフェース:
Serializable
,Comparable<File>
CloudFileOperation用のファイル情報の格納クラス
listFilesで取得した、ディレクトリとファイル一覧情報を格納します。
パフォーマンスや分かりやすさを考慮してCloudFileOperationからは分離しています
- 関連項目:
- 変更履歴:
- 5.10.8.0 (2019/02/01) 新規作成, 5.10.9.0 (2019/03/01) 変更対応
- 機能分類
- ファイル操作
- 導入されたバージョン:
- JDK7.0
-
フィールドの概要
クラスから継承されたフィールド org.opengion.fukurou.model.CloudFileOperation
conBucket, conPath
クラスから継承されたフィールド java.io.File
pathSeparator, pathSeparatorChar, separator, separatorChar
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明boolean
コピー処理 ファイルを指定先に、コピーします。boolean
delete()
削除処理 ファイルを削除します。親情報の取得 親情報を返します。boolean
ディレクトリ判定取得 ディレクトリであるかの判定を返します。boolean
isFile()
ファイル判定取得 ファイルであるかの判定を返します。long
最終更新時刻の取得 最終更新時刻を取得します。long
length()
ファイルサイズ取得 ファイルサイズを取得します。File[]
listFiles
(FileFilter filter) 一覧取得 1つ下の、ディレクトリ・ファイル一覧を取得します。read()
読み込み処理 データを読み込み、InputStreamとして、返します。void
setDirectory
(boolean isDirectory) ディレクトリ判定設定 ディレクトリであるかの判定を設定します。void
setFile
(boolean isFile) ファイル判定設定 ファイルであるかの判定を設定します。void
setLastModifiedValue
(long lastModified) 最終更新時刻の設定 最終更新時刻を設定します。void
setSize
(long size) ファイルサイズ設定 ファイルサイズを設定します。void
write
(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
クラスから継承されたメソッド java.io.File
compareTo, createTempFile, createTempFile, equals, getCanonicalPath, hashCode, list, list, listFiles, listFiles, listRoots, setExecutable, setExecutable, setReadOnly, toPath, toURL
-
コンストラクタの詳細
-
FileOperationInfo
コンストラクタ 生成時の初期処理。- パラメータ:
plugin
- プラグイン名bucket
- バケット名path
- ファイルパス- 変更履歴:
- 8.0.0.0 (2021/07/31) Field ** has the same name as a method
-
-
メソッドの詳細
-
write
書き込み処理 InputStreamのデータを書き込みます。- 定義:
write
クラス内CloudFileOperation
- パラメータ:
is
- 書き込みデータのInputStream- 例外:
IOException
- ファイル関連エラー情報
-
read
読み込み処理 データを読み込み、InputStreamとして、返します。- 定義:
read
クラス内CloudFileOperation
- 戻り値:
- 読み込みデータのInputStream
- 例外:
FileNotFoundException
- ファイル非存在エラー情報
-
delete
削除処理 ファイルを削除します。- 定義:
delete
クラス内CloudFileOperation
- 戻り値:
- 成否フラグ
-
copy
コピー処理 ファイルを指定先に、コピーします。- 定義:
copy
クラス内CloudFileOperation
- パラメータ:
afPath
- コピー先- 戻り値:
- 成否フラグ
-
listFiles
一覧取得 1つ下の、ディレクトリ・ファイル一覧を取得します。- 定義:
listFiles
クラス内CloudFileOperation
- パラメータ:
filter
- フィルタ情報- 戻り値:
- ファイル一覧
-
length
ファイルサイズ取得 ファイルサイズを取得します。- 定義:
length
クラス内CloudFileOperation
- 戻り値:
- ファイルサイズ
-
setSize
ファイルサイズ設定 ファイルサイズを設定します。- パラメータ:
size
- ファイルサイズ
-
lastModified
最終更新時刻の取得 最終更新時刻を取得します。- 定義:
lastModified
クラス内CloudFileOperation
- 戻り値:
- 最終更新時刻
- 変更履歴:
- 8.0.0.0 (2021/07/31) Field ** has the same name as a method
-
setLastModifiedValue
最終更新時刻の設定 最終更新時刻を設定します。- パラメータ:
lastModified
- 最終更新時刻- 変更履歴:
- 8.0.0.0 (2021/07/31) Field ** has the same name as a method
-
isFile
ファイル判定取得 ファイルであるかの判定を返します。- 定義:
isFile
クラス内CloudFileOperation
- 戻り値:
- ファイル判定
- 変更履歴:
- 8.0.0.0 (2021/07/31) Field ** has the same name as a method
-
setFile
ファイル判定設定 ファイルであるかの判定を設定します。- パラメータ:
isFile
- ファイル判定- 変更履歴:
- 8.0.0.0 (2021/07/31) Field ** has the same name as a method
-
isDirectory
ディレクトリ判定取得 ディレクトリであるかの判定を返します。- 定義:
isDirectory
クラス内CloudFileOperation
- 戻り値:
- ディレクトリ判定
- 変更履歴:
- 8.0.0.0 (2021/07/31) Field ** has the same name as a method
-
setDirectory
ディレクトリ判定設定 ディレクトリであるかの判定を設定します。- パラメータ:
isDirectory
- ディレクトリ判定- 変更履歴:
- 8.0.0.0 (2021/07/31) Field ** has the same name as a method
-
getParentFile
親情報の取得 親情報を返します。- 定義:
getParentFile
クラス内CloudFileOperation
- 戻り値:
- 親情報
-