public class DefaultFileOperation extends AbstractFileOperation
ローカルサーバのファイル操作クラス FileOperationFactoryでデフォルトとして設定されており、 ローカルサーバでのファイル操作を行います。 ※java.io.Fileと同等のファイル操作になります。
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()
ファイルサイズを返します
|
java.io.File[] |
listFiles()
パスのファイルとディレクトリ一覧を取得します。
|
java.io.File[] |
listFiles(java.io.FileFilter 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, listFiles, replaceFileSeparetor, rTrim, setDirTail, toByteArraycanExecute, compareTo, createTempFile, createTempFile, deleteOnExit, equals, getAbsoluteFile, getCanonicalPath, getFreeSpace, getTotalSpace, getUsableSpace, hashCode, isAbsolute, list, list, listFiles, listRoots, renameTo, setExecutable, setExecutable, setReadable, setReadable, setReadOnly, setWritable, setWritable, toPath, toURI, toURLpublic 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 クラス内 AbstractFileOperationis - 書き込みデータのInputStreamjava.io.IOExceptionpublic java.io.InputStream read()
throws java.io.FileNotFoundException
read クラス内 AbstractFileOperationjava.io.FileNotFoundExceptionpublic boolean delete()
delete クラス内 AbstractFileOperationpublic boolean copy(java.lang.String afPath)
copy クラス内 AbstractFileOperationafPath - コピー先public boolean move(java.lang.String afPath)
move クラス内 AbstractFileOperationafPath - 移動先public java.lang.String getPath()
getPath クラス内 AbstractFileOperationpublic java.lang.String getAbsolutePath()
getAbsolutePath クラス内 AbstractFileOperationpublic java.lang.String getName()
getName クラス内 AbstractFileOperationpublic java.lang.String getParent()
getParent クラス内 AbstractFileOperationpublic long length()
length クラス内 AbstractFileOperationpublic long lastModified()
lastModified クラス内 AbstractFileOperationpublic boolean isFile()
isFile クラス内 AbstractFileOperationpublic boolean isDirectory()
isDirectory クラス内 AbstractFileOperationpublic boolean exists()
exists クラス内 AbstractFileOperationpublic java.io.File[] listFiles()
listFiles クラス内 AbstractFileOperationpublic java.io.File[] listFiles(java.io.FileFilter filter)
listFiles クラス内 java.io.Filefilter - フィルターpublic boolean mkdir()
mkdir クラス内 AbstractFileOperationpublic boolean mkdirs()
mkdirs クラス内 AbstractFileOperationpublic boolean renameTo(FileOperation dest)
renameTo クラス内 AbstractFileOperationdest - 変更後のファイル情報public FileOperation getParentFile()
getParentFile クラス内 AbstractFileOperationpublic boolean canWrite()
canWrite クラス内 AbstractFileOperationpublic boolean canRead()
canRead クラス内 AbstractFileOperationpublic boolean isHidden()
isHidden クラス内 AbstractFileOperationpublic boolean createNewFile()
throws java.io.IOException
createNewFile クラス内 AbstractFileOperationjava.io.IOExceptionpublic boolean setLastModified(long time)
setLastModified クラス内 AbstractFileOperationtime - 更新する最終更新時刻public FileOperation getCanonicalFile() throws java.io.IOException
getCanonicalFile クラス内 AbstractFileOperationjava.io.IOExceptionpublic java.lang.String toString()
toString クラス内 AbstractFileOperationpublic static void main(java.lang.String[] args)
args - Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.