パッケージ org.opengion.cloud

クラス FileOperationInfo

すべての実装されたインタフェース:
Serializable, Comparable<File>

CloudFileOperation用のファイル情報の格納クラス listFilesで取得した、ディレクトリとファイル一覧情報を格納します。 パフォーマンスや分かりやすさを考慮してCloudFileOperationからは分離しています
関連項目:
変更履歴:
5.10.8.0 (2019/02/01) 新規作成, 5.10.9.0 (2019/03/01) 変更対応
機能分類
ファイル操作
導入されたバージョン:
JDK7.0
  • コンストラクタの詳細

    • FileOperationInfo

      public FileOperationInfo(String plugin, String bucket, String path)
      コンストラクタ 生成時の初期処理。
      パラメータ:
      plugin - プラグイン名
      bucket - バケット名
      path - ファイルパス
      変更履歴:
      8.0.0.0 (2021/07/31) Field ** has the same name as a method
  • メソッドの詳細

    • write

      public void write(File inFile) throws IOException
      書き込み処理(評価用) Fileを書き込みます。
      定義:
      write クラス内 CloudFileOperation
      パラメータ:
      inFile - 書き込みFile
      例外:
      IOException - ファイル関連エラー情報
      変更履歴:
      8.0.0.1 (2021/10/08) 新規追加
    • write

      public void write(InputStream is) throws IOException
      書き込み処理 InputStreamのデータを書き込みます。
      定義:
      write クラス内 CloudFileOperation
      パラメータ:
      is - 書き込みデータのInputStream
      例外:
      IOException - ファイル関連エラー情報
    • read

      public InputStream read() throws IOException
      読み込み処理 データを読み込み、InputStreamとして、返します。
      定義:
      read クラス内 CloudFileOperation
      戻り値:
      読み込みデータのInputStream
      例外:
      FileNotFoundException - ファイル非存在エラー情報
      IOException
      変更履歴:
      8.5.4.2 (2024/01/12) throws を FileNotFoundException ⇒ IOException に変更
    • delete

      public boolean delete()
      削除処理 ファイルを削除します。
      定義:
      delete クラス内 CloudFileOperation
      戻り値:
      成否フラグ
    • copy

      public boolean copy(String afPath)
      コピー処理 ファイルを指定先に、コピーします。
      定義:
      copy クラス内 CloudFileOperation
      パラメータ:
      afPath - コピー先
      戻り値:
      成否フラグ
    • listFiles

      public File[] listFiles(FileFilter filter)
      一覧取得(Fileクラス) この抽象パス名が示すディレクトリ内のファイルを示す抽象パス名の配列を返します。 1つ下の、ディレクトリ・ファイル一覧を取得します。
      定義:
      listFiles クラス内 CloudFileOperation
      パラメータ:
      filter - フィルタ情報
      戻り値:
      ファイル一覧
      関連項目:
    • length

      public long length()
      ファイルサイズ取得(Fileクラス) ファイルサイズを取得します。
      定義:
      length クラス内 CloudFileOperation
      戻り値:
      ファイルサイズ
      関連項目:
    • setSize

      protected void setSize(long size)
      ファイルサイズ設定 ファイルサイズを設定します。
      パラメータ:
      size - ファイルサイズ
    • lastModified

      public long lastModified()
      最終更新時刻の取得(Fileクラス) 最終更新時刻を取得します。
      定義:
      lastModified クラス内 CloudFileOperation
      戻り値:
      最終更新時刻
      関連項目:
      変更履歴:
      8.0.0.0 (2021/07/31) Field ** has the same name as a method
    • setLastModifiedValue

      protected void setLastModifiedValue(long lastModified)
      最終更新時刻の設定 最終更新時刻を設定します。
      パラメータ:
      lastModified - 最終更新時刻
      変更履歴:
      8.0.0.0 (2021/07/31) Field ** has the same name as a method
    • isFile

      public boolean isFile()
      ファイル判定取得(Fileクラス) ファイルであるかの判定を返します。
      定義:
      isFile クラス内 CloudFileOperation
      戻り値:
      ファイル判定
      関連項目:
      変更履歴:
      8.0.0.0 (2021/07/31) Field ** has the same name as a method
    • setFile

      protected void setFile(boolean isFile)
      ファイル判定設定 ファイルであるかの判定を設定します。
      パラメータ:
      isFile - ファイル判定
      変更履歴:
      8.0.0.0 (2021/07/31) Field ** has the same name as a method
    • isDirectory

      public boolean isDirectory()
      ディレクトリ判定取得(Fileクラス) ディレクトリであるかの判定を返します。
      定義:
      isDirectory クラス内 CloudFileOperation
      戻り値:
      ディレクトリ判定
      関連項目:
      変更履歴:
      8.0.0.0 (2021/07/31) Field ** has the same name as a method
    • setDirectory

      protected void setDirectory(boolean isDirectory)
      ディレクトリ判定設定 ディレクトリであるかの判定を設定します。
      パラメータ:
      isDirectory - ディレクトリ判定
      変更履歴:
      8.0.0.0 (2021/07/31) Field ** has the same name as a method
    • getParentFile

      public File getParentFile()
      親情報の取得(Fileクラス) 親情報を返します。
      定義:
      getParentFile クラス内 CloudFileOperation
      戻り値:
      親情報
      関連項目: