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, toByteArray
public 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
インタフェース内 FileOperation
write
クラス内 AbstractFileOperation
is
- 書き込みデータのInputStreamjava.io.IOException
public java.io.InputStream read() throws java.io.FileNotFoundException
read
インタフェース内 FileOperation
read
クラス内 AbstractFileOperation
java.io.FileNotFoundException
public boolean delete()
delete
インタフェース内 FileOperation
delete
クラス内 AbstractFileOperation
public boolean copy(java.lang.String afPath)
copy
インタフェース内 FileOperation
copy
クラス内 AbstractFileOperation
afPath
- コピー先public boolean move(java.lang.String afPath)
move
インタフェース内 FileOperation
move
クラス内 AbstractFileOperation
afPath
- 移動先public java.lang.String getPath()
getPath
インタフェース内 FileOperation
getPath
クラス内 AbstractFileOperation
public java.lang.String getAbsolutePath()
getAbsolutePath
インタフェース内 FileOperation
getAbsolutePath
クラス内 AbstractFileOperation
public java.lang.String getName()
getName
インタフェース内 FileOperation
getName
クラス内 AbstractFileOperation
public java.lang.String getParent()
getParent
インタフェース内 FileOperation
getParent
クラス内 AbstractFileOperation
public long length()
length
インタフェース内 FileOperation
length
クラス内 AbstractFileOperation
public long lastModified()
lastModified
インタフェース内 FileOperation
lastModified
クラス内 AbstractFileOperation
public boolean isFile()
isFile
インタフェース内 FileOperation
isFile
クラス内 AbstractFileOperation
public boolean isDirectory()
isDirectory
インタフェース内 FileOperation
isDirectory
クラス内 AbstractFileOperation
public boolean exists()
exists
インタフェース内 FileOperation
exists
クラス内 AbstractFileOperation
public FileOperation[] listFiles()
listFiles
インタフェース内 FileOperation
listFiles
クラス内 AbstractFileOperation
public FileOperation[] listFiles(FileOperationFileFilter filter)
listFiles
インタフェース内 FileOperation
listFiles
クラス内 AbstractFileOperation
filter
- フィルターpublic boolean mkdir()
mkdir
インタフェース内 FileOperation
mkdir
クラス内 AbstractFileOperation
public boolean mkdirs()
mkdirs
インタフェース内 FileOperation
mkdirs
クラス内 AbstractFileOperation
public boolean renameTo(FileOperation dest)
renameTo
インタフェース内 FileOperation
renameTo
クラス内 AbstractFileOperation
dest
- 変更後のファイル情報public FileOperation getParentFile()
getParentFile
インタフェース内 FileOperation
getParentFile
クラス内 AbstractFileOperation
public boolean canWrite()
canWrite
インタフェース内 FileOperation
canWrite
クラス内 AbstractFileOperation
public boolean canRead()
canRead
インタフェース内 FileOperation
canRead
クラス内 AbstractFileOperation
public boolean isHidden()
isHidden
インタフェース内 FileOperation
isHidden
クラス内 AbstractFileOperation
public boolean createNewFile() throws java.io.IOException
createNewFile
インタフェース内 FileOperation
createNewFile
クラス内 AbstractFileOperation
java.io.IOException
public boolean setLastModified(long time)
setLastModified
インタフェース内 FileOperation
setLastModified
クラス内 AbstractFileOperation
time
- 更新する最終更新時刻public FileOperation getCanonicalFile() throws java.io.IOException
getCanonicalFile
インタフェース内 FileOperation
getCanonicalFile
クラス内 AbstractFileOperation
java.io.IOException
public java.lang.String toString()
toString
クラス内 AbstractFileOperation
public static void main(java.lang.String[] args)
args
- Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.