クラス SmbFileInfo

java.lang.ObjectSE
org.springframework.integration.file.remote.AbstractFileInfo<jcifs.smb.SmbFile>
org.springframework.integration.smb.session.SmbFileInfo
実装されたすべてのインターフェース:
ComparableSE<FileInfo<jcifs.smb.SmbFile>>FileInfo<jcifs.smb.SmbFile>

public class SmbFileInfo extends AbstractFileInfo<jcifs.smb.SmbFile>
SMB プロトコルの AbstractFileInfo 実装。
導入:
6.0
作成者:
Gregory Bragg, Artem Bilan
  • コンストラクターの詳細

    • SmbFileInfo

      public SmbFileInfo(jcifs.smb.SmbFile smbFile)
  • メソッドの詳細

    • isDirectory

      public boolean isDirectory()
      戻り値:
      リモートファイルがディレクトリの場合は true
    • isLink

      public boolean isLink()
      現在、シンボリックリンクは JCIFS v2.x.x 依存ライブラリではサポートされていないため、このメソッドは常に false を返します。
      戻り値:
      false
    • getSize

      public long getSize()
      戻り値:
      リモートファイルのサイズ
    • getModified

      public long getModified()
      戻り値:
      リモートファイルの変更時刻
    • getFilename

      public StringSE getFilename()
      戻り値:
      リモートファイルの名前
    • getPermissions

      public StringSE getPermissions()
      アクセス制御エントリ (ACE) は、ファイルやディレクトリに関連付けられているセキュリティ記述子などの要素です。Windows OS は、これらのエントリに基づいて、オブジェクトにアクセスするために必要なアクセス許可を持つユーザーを決定します。この実装によって、セキュリティ記述子エントリと関連するアクセス許可の読み取り可能な書式設定されたリストが返されます。
       WNET\alice - Deny Write, Deny Modify, Direct - This folder only
       SYSTEM - Allow Read, Allow Write, Allow Modify, Allow Execute, Allow Delete, Inherited - This folder only
       WNET\alice - Allow Read, Allow Write, Allow Modify, Allow Execute, Allow Delete, Inherited - This folder only
       Administrators - Allow Read, Allow Write, Allow Modify, Allow Execute, Allow Delete, Inherited - This folder only
       
      戻り値:
      このファイルまたはディレクトリに関連付けられたセキュリティ記述子エントリと権限を表すアクセス制御エントリ (ACE) オブジェクトのリスト。
      関連事項:
      • ACE
      • SID
    • getFileInfo

      public jcifs.smb.SmbFile getFileInfo()
      戻り値:
      基礎となるライブラリからの実際の実装では、より高度なアクセスが必要です。
    • toString

      public StringSE toString()
      オーバーライド:
      クラス AbstractFileInfo<jcifs.smb.SmbFile>toString