public class ClientLocalFile extends Object implements csbase.logic.ClientFile
| Constructor and Description |
|---|
ClientLocalFile(File file)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canExecute() |
boolean |
canRead() |
boolean |
canWrite() |
void |
close(boolean force) |
ClientLocalFile |
copy(ClientLocalFile newParent)
Copia o arquivo
|
boolean |
equals(Object obj) |
boolean |
exists()
Retorna se existe o arquivo físico local.
|
csbase.logic.ClientFile[] |
getChildren() |
csbase.logic.ClientFileType |
getClientFileType() |
InputStream |
getInputStream() |
long |
getModificationDate() |
String |
getName() |
OutputStream |
getOutputStream() |
ClientLocalFile |
getParent() |
String[] |
getPath() |
String |
getStringPath() |
String |
getType() |
int |
hashCode() |
boolean |
isDirectory() |
boolean |
move(ClientLocalFile newParent)
Renomeia o arquivo
|
void |
open(boolean readOnly) |
long |
position() |
void |
position(long newPosition) |
int |
read(byte[] dst,
int off,
int len,
long position) |
int |
read(byte[] dst,
long position) |
boolean |
remove()
Remove o arquivo.
|
boolean |
rename(String newName)
Renomeia o arquivo
|
long |
size() |
void |
write(byte[] src,
int off,
int len,
long position) |
void |
write(byte[] src,
long position) |
public ClientLocalFile(File file)
file - O arquivo local.public final boolean exists()
exists in interface csbase.logic.ClientFilepublic String getName()
getName in interface csbase.logic.ClientFilepublic void open(boolean readOnly)
throws Exception
open in interface csbase.logic.ClientFileExceptionpublic int read(byte[] dst,
long position)
throws Exception
read in interface csbase.logic.ClientFileExceptionpublic int read(byte[] dst,
int off,
int len,
long position)
throws Exception
read in interface csbase.logic.ClientFileExceptionpublic long size()
size in interface csbase.logic.ClientFilepublic String getStringPath()
getStringPath in interface csbase.logic.ClientFilepublic String[] getPath()
getPath in interface csbase.logic.ClientFilepublic InputStream getInputStream() throws IOException
getInputStream in interface csbase.logic.ClientFileIOExceptionpublic OutputStream getOutputStream() throws IOException
getOutputStream in interface csbase.logic.ClientFileIOExceptionpublic csbase.logic.ClientFile[] getChildren()
getChildren in interface csbase.logic.ClientFilepublic String getType()
getType in interface csbase.logic.ClientFilepublic ClientLocalFile getParent()
getParent in interface csbase.logic.ClientFilepublic boolean isDirectory()
isDirectory in interface csbase.logic.ClientFilepublic long getModificationDate()
getModificationDate in interface csbase.logic.ClientFilepublic void close(boolean force)
throws IOException
close in interface csbase.logic.ClientFileIOExceptionpublic csbase.logic.ClientFileType getClientFileType()
getClientFileType in interface csbase.logic.ClientFilepublic void write(byte[] src,
int off,
int len,
long position)
throws IOException
write in interface csbase.logic.ClientFileIOExceptionpublic void write(byte[] src,
long position)
throws IOException
write in interface csbase.logic.ClientFileIOExceptionpublic long position()
throws IOException
position in interface csbase.logic.ClientFileIOExceptionpublic void position(long newPosition)
throws IOException
position in interface csbase.logic.ClientFileIOExceptionpublic boolean canExecute()
canExecute in interface csbase.logic.ClientFilepublic boolean canRead()
canRead in interface csbase.logic.ClientFilepublic boolean canWrite()
canWrite in interface csbase.logic.ClientFilepublic boolean rename(String newName)
newName - novo nome do arquivo.public boolean move(ClientLocalFile newParent)
newParent - novo diretório pai do arquivo.public ClientLocalFile copy(ClientLocalFile newParent) throws Exception
newParent - diretório pai do novo arquivo.Exception - em caso de erro durante a cópia.public boolean remove()
true caso o arquivo seja removido com sucesso ou false, caso contrário.Copyright © 2017. All rights reserved.