public class FTPFile
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
UNIX
UNIX type
|
static int |
UNKNOWN
Unknown remote server type
|
static int |
VMS
VMS type
|
static int |
WINDOWS
Windows type
|
Constructor and Description |
---|
FTPFile(int type,
java.lang.String raw,
java.lang.String name,
long size,
boolean isDir,
java.util.Date lastModified)
Deprecated.
'type' no longer used.
|
FTPFile(java.lang.String raw)
Constructor
|
FTPFile(java.lang.String raw,
java.lang.String name,
long size,
boolean isDir,
java.util.Date lastModified)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.util.Date |
created()
Get the created date for the file.
|
java.lang.String |
getGroup() |
int |
getLinkCount() |
java.lang.String |
getLinkedname()
Deprecated.
|
java.lang.String |
getLinkedName() |
java.lang.String |
getName() |
java.lang.String |
getOwner() |
java.lang.String |
getPath() |
java.lang.String |
getPermissions() |
java.lang.String |
getRaw() |
int |
getType()
Deprecated.
No longer necessary.
|
boolean |
isDir() |
boolean |
isLink() |
java.util.Date |
lastModified() |
FTPFile[] |
listFiles()
Returns an array of FTPFile objects denoting the files and directories in this
directory
|
void |
setCreated(java.util.Date date)
Set the created date
|
void |
setDir(boolean isDir) |
void |
setGroup(java.lang.String group) |
void |
setLastModified(java.util.Date date)
Set the last modified date
|
void |
setLink(boolean isLink) |
void |
setLinkCount(int linkCount) |
void |
setLinkedName(java.lang.String linkedname) |
void |
setName(java.lang.String name)
Set the name of the file
|
void |
setOwner(java.lang.String owner) |
void |
setPath(java.lang.String path) |
void |
setPermissions(java.lang.String permissions) |
void |
setSize(long size) |
long |
size() |
java.lang.String |
toString() |
public static final int UNKNOWN
public static final int WINDOWS
public static final int UNIX
public static final int VMS
public FTPFile(int type, java.lang.String raw, java.lang.String name, long size, boolean isDir, java.util.Date lastModified)
type
- type of fileraw
- raw string returned from servername
- name of filesize
- size of fileisDir
- true if a directorylastModified
- last modified timestamppublic FTPFile(java.lang.String raw, java.lang.String name, long size, boolean isDir, java.util.Date lastModified)
raw
- raw string returned from servername
- name of filesize
- size of fileisDir
- true if a directorylastModified
- last modified timestamppublic FTPFile(java.lang.String raw)
raw
- raw string returned from serverpublic FTPFile[] listFiles()
public int getType()
public java.lang.String getGroup()
public boolean isDir()
public java.util.Date lastModified()
public void setLastModified(java.util.Date date)
date
- last modified datepublic java.util.Date created()
public void setCreated(java.util.Date date)
date
- public java.lang.String getName()
public void setName(java.lang.String name)
name
- name of filepublic java.lang.String getOwner()
public java.lang.String getRaw()
public long size()
public void setSize(long size)
public java.lang.String getPermissions()
public boolean isLink()
public int getLinkCount()
public java.lang.String getLinkedname()
public java.lang.String getLinkedName()
public void setGroup(java.lang.String group)
group
- The group to set.public void setDir(boolean isDir)
isDir
- The isDir to set.public void setLink(boolean isLink)
isLink
- The isLink to set.public void setLinkedName(java.lang.String linkedname)
linkedname
- The linked name to set.public void setOwner(java.lang.String owner)
owner
- The owner to set.public void setPermissions(java.lang.String permissions)
permissions
- The permissions to set.public void setLinkCount(int linkCount)
linkCount
- new link countpublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getPath()
public void setPath(java.lang.String path)