public class DefaultFileOperation extends AbstractFileOperation
| 5.10.8.0 (2019/02/01) 新規作成 |
bucket, path| コンストラクタと説明 |
|---|
DefaultFileOperation(java.lang.String inPath)
コンストラクタ
引数のパスから、java.io.Fileインスタンスを生成します。
|
DefaultFileOperation(java.lang.String buket,
java.lang.String inPath)
コンストラクタ
引数のパスから、java.io.Fileインスタンスを生成します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
canRead()
読み取り可能フラグ
※クラウドストレージの場合は、
必ずtrueを返します。
|
boolean |
canWrite()
書き込み可能フラグ
※クラウドストレージの場合は、
必ずtrueを返します。
|
boolean |
copy(java.lang.String afPath)
ファイルを指定先に、コピーします。
|
boolean |
createNewFile()
新規ファイル作成
既にファイルが存在しない場合のみ、
空のファイルを作成します。
|
boolean |
delete()
ファイルを削除します。
|
boolean |
exists()
存在する場合は、trueを返します。
|
java.lang.String |
getAbsolutePath()
絶対パスを取得します。
|
FileOperation |
getCanonicalFile()
カノニカルファイル情報を取得します。
|
java.lang.String |
getName()
名称を取得します。
|
java.lang.String |
getParent()
親のパスを取得します。
|
FileOperation |
getParentFile()
親のディレクトリを返します。
|
java.lang.String |
getPath()
設定パスを取得します。
|
boolean |
isDirectory()
ディレクトリの場合は、trueを返します。
|
boolean |
isFile()
ファイルの場合は、trueを返します。
|
boolean |
isHidden()
隠しファイルフラグ
※クラウドストレージの場合は、
必ずfalseを返します。
|
long |
lastModified()
最終更新時刻を取得します。
|
long |
length()
ファイルサイズを返します
|
FileOperation[] |
listFiles()
パスのファイルとディレクトリ一覧を取得します。
|
FileOperation[] |
listFiles(FileOperationFileFilter filter)
パスのファイルとディレクトリ一覧を取得して、
引数でフィルターを行います。
|
static void |
main(java.lang.String[] args)
テスト用メソッドです
|
boolean |
mkdir()
ディレクトリを作成します。
|
boolean |
mkdirs()
ディレクトリを作成します。
|
boolean |
move(java.lang.String afPath)
ファイルを指定先に、移動します。
|
java.io.InputStream |
read()
データを読み込み、InputStreamとして、返します。
|
boolean |
renameTo(FileOperation dest)
指定のファイル情報のファイル名に変更します。
|
boolean |
setLastModified(long time)
最終更新時刻の更新
最終更新時刻の更新を行います。
|
java.lang.String |
toString()
toStringでは、パスを返します。
|
void |
write(java.io.InputStream is)
InputStreamのデータを書き込みます。
|
drawName, drawParent, editPath, filter, replaceFileSeparetor, rTrim, setDirTail, toByteArraypublic DefaultFileOperation(java.lang.String inPath)
inPath - ファイルパスpublic DefaultFileOperation(java.lang.String buket, java.lang.String inPath)
buket - バケットinPath - ファイルパスpublic void write(java.io.InputStream is) throws java.io.IOException
write インタフェース内 FileOperationwrite クラス内 AbstractFileOperationis - 書き込みデータのInputStreamjava.io.IOExceptionpublic java.io.InputStream read() throws java.io.FileNotFoundException
read インタフェース内 FileOperationread クラス内 AbstractFileOperationjava.io.FileNotFoundExceptionpublic boolean delete()
delete インタフェース内 FileOperationdelete クラス内 AbstractFileOperationpublic boolean copy(java.lang.String afPath)
copy インタフェース内 FileOperationcopy クラス内 AbstractFileOperationafPath - コピー先public boolean move(java.lang.String afPath)
move インタフェース内 FileOperationmove クラス内 AbstractFileOperationafPath - 移動先public java.lang.String getPath()
getPath インタフェース内 FileOperationgetPath クラス内 AbstractFileOperationpublic java.lang.String getAbsolutePath()
getAbsolutePath インタフェース内 FileOperationgetAbsolutePath クラス内 AbstractFileOperationpublic java.lang.String getName()
getName インタフェース内 FileOperationgetName クラス内 AbstractFileOperationpublic java.lang.String getParent()
getParent インタフェース内 FileOperationgetParent クラス内 AbstractFileOperationpublic long length()
length インタフェース内 FileOperationlength クラス内 AbstractFileOperationpublic long lastModified()
lastModified インタフェース内 FileOperationlastModified クラス内 AbstractFileOperationpublic boolean isFile()
isFile インタフェース内 FileOperationisFile クラス内 AbstractFileOperationpublic boolean isDirectory()
isDirectory インタフェース内 FileOperationisDirectory クラス内 AbstractFileOperationpublic boolean exists()
exists インタフェース内 FileOperationexists クラス内 AbstractFileOperationpublic FileOperation[] listFiles()
listFiles インタフェース内 FileOperationlistFiles クラス内 AbstractFileOperationpublic FileOperation[] listFiles(FileOperationFileFilter filter)
listFiles インタフェース内 FileOperationlistFiles クラス内 AbstractFileOperationfilter - フィルターpublic boolean mkdir()
mkdir インタフェース内 FileOperationmkdir クラス内 AbstractFileOperationpublic boolean mkdirs()
mkdirs インタフェース内 FileOperationmkdirs クラス内 AbstractFileOperationpublic boolean renameTo(FileOperation dest)
renameTo インタフェース内 FileOperationrenameTo クラス内 AbstractFileOperationdest - 変更後のファイル情報public FileOperation getParentFile()
getParentFile インタフェース内 FileOperationgetParentFile クラス内 AbstractFileOperationpublic boolean canWrite()
canWrite インタフェース内 FileOperationcanWrite クラス内 AbstractFileOperationpublic boolean canRead()
canRead インタフェース内 FileOperationcanRead クラス内 AbstractFileOperationpublic boolean isHidden()
isHidden インタフェース内 FileOperationisHidden クラス内 AbstractFileOperationpublic boolean createNewFile() throws java.io.IOException
createNewFile インタフェース内 FileOperationcreateNewFile クラス内 AbstractFileOperationjava.io.IOExceptionpublic boolean setLastModified(long time)
setLastModified インタフェース内 FileOperationsetLastModified クラス内 AbstractFileOperationtime - 更新する最終更新時刻public FileOperation getCanonicalFile() throws java.io.IOException
getCanonicalFile インタフェース内 FileOperationgetCanonicalFile クラス内 AbstractFileOperationjava.io.IOExceptionpublic java.lang.String toString()
toString クラス内 AbstractFileOperationpublic static void main(java.lang.String[] args)
args - Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.