クラス 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>
SMB プロトコルの
AbstractFileInfo
実装。- 導入:
- 6.0
- 作成者:
- Gregory Bragg, Artem Bilan
コンストラクターの概要
コンストラクターメソッドのサマリー
クラス org.springframework.integration.file.remote.AbstractFileInfo から継承されたメソッド
compareTo, getRemoteDirectory, setRemoteDirectory, toJson
コンストラクターの詳細
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
- 戻り値:
- リモートファイルの名前
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) オブジェクトのリスト。
- 関連事項:
getFileInfo
public jcifs.smb.SmbFile getFileInfo()- 戻り値:
- 基礎となるライブラリからの実際の実装では、より高度なアクセスが必要です。
toString
- オーバーライド:
- クラス
AbstractFileInfo<jcifs.smb.SmbFile>
のtoString