|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ftpserver.filesystem.NativeFileObject
public class NativeFileObject
This class wraps native file object.
Constructor Summary | |
---|---|
protected |
NativeFileObject(java.lang.String fileName,
java.io.File file,
User user)
Constructor. |
Method Summary | |
---|---|
java.io.InputStream |
createInputStream(long offset)
Create input stream for reading. |
java.io.OutputStream |
createOutputStream(long offset)
Create output stream for writing. |
boolean |
delete()
Delete file. |
boolean |
doesExist()
Does this file exists? |
java.lang.String |
getFullName()
Get full name. |
java.lang.String |
getGroupName()
Get group name |
long |
getLastModified()
Get last modified time. |
int |
getLinkCount()
Get link count |
java.lang.String |
getOwnerName()
Get file owner. |
java.io.File |
getPhysicalFile()
Get the physical file object. |
static java.lang.String |
getPhysicalName(java.lang.String rootDir,
java.lang.String currDir,
java.lang.String fileName)
Get the physical canonical file name. |
static java.lang.String |
getPhysicalName(java.lang.String rootDir,
java.lang.String currDir,
java.lang.String fileName,
boolean caseInsensitive)
|
java.lang.String |
getShortName()
Get short name. |
long |
getSize()
Get file size. |
boolean |
hasDeletePermission()
Has delete permission. |
boolean |
hasReadPermission()
Check read permission. |
boolean |
hasWritePermission()
Check file write permission. |
boolean |
isDirectory()
Is it a directory? |
boolean |
isFile()
Is it a file? |
boolean |
isHidden()
Is a hidden file? |
FileObject[] |
listFiles()
List files. |
boolean |
mkdir()
Create directory. |
boolean |
move(FileObject dest)
Move file object. |
static java.lang.String |
normalizeSeparateChar(java.lang.String pathName)
Normalize separate character. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected NativeFileObject(java.lang.String fileName, java.io.File file, User user)
Method Detail |
---|
public java.lang.String getFullName()
getFullName
in interface FileObject
public java.lang.String getShortName()
getShortName
in interface FileObject
public boolean isHidden()
isHidden
in interface FileObject
public boolean isDirectory()
isDirectory
in interface FileObject
public boolean isFile()
isFile
in interface FileObject
public boolean doesExist()
doesExist
in interface FileObject
public long getSize()
getSize
in interface FileObject
public java.lang.String getOwnerName()
getOwnerName
in interface FileObject
public java.lang.String getGroupName()
getGroupName
in interface FileObject
public int getLinkCount()
getLinkCount
in interface FileObject
public long getLastModified()
getLastModified
in interface FileObject
public boolean hasReadPermission()
hasReadPermission
in interface FileObject
public boolean hasWritePermission()
hasWritePermission
in interface FileObject
public boolean hasDeletePermission()
hasDeletePermission
in interface FileObject
public boolean delete()
delete
in interface FileObject
public boolean move(FileObject dest)
move
in interface FileObject
public boolean mkdir()
mkdir
in interface FileObject
public java.io.File getPhysicalFile()
public FileObject[] listFiles()
listFiles
in interface FileObject
public java.io.OutputStream createOutputStream(long offset) throws java.io.IOException
createOutputStream
in interface FileObject
java.io.IOException
public java.io.InputStream createInputStream(long offset) throws java.io.IOException
createInputStream
in interface FileObject
java.io.IOException
public static final java.lang.String normalizeSeparateChar(java.lang.String pathName)
public static final java.lang.String getPhysicalName(java.lang.String rootDir, java.lang.String currDir, java.lang.String fileName)
rootDir
- The root directory.currDir
- The current directory. It will always be with respect to the
root directory.fileName
- The input file name.
public static final java.lang.String getPhysicalName(java.lang.String rootDir, java.lang.String currDir, java.lang.String fileName, boolean caseInsensitive)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |