public class NativeFileSystemView extends Object implements org.apache.ftpserver.ftplet.FileSystemView
| Modifier | Constructor and Description |
|---|---|
protected |
NativeFileSystemView(org.apache.ftpserver.ftplet.User user)
Constructor - internal do not use directly, use
NativeFileSystemFactory instead |
|
NativeFileSystemView(org.apache.ftpserver.ftplet.User user,
boolean caseInsensitive)
Constructor - internal do not use directly, use
NativeFileSystemFactory instead |
| Modifier and Type | Method and Description |
|---|---|
boolean |
changeWorkingDirectory(String dir)
Change directory.
|
void |
dispose()
Dispose file system view - does nothing.
|
org.apache.ftpserver.ftplet.FtpFile |
getFile(String file)
Get file object.
|
org.apache.ftpserver.ftplet.FtpFile |
getHomeDirectory()
Get the user home directory.
|
protected String |
getPhysicalName(String rootDir,
String currDir,
String fileName,
boolean caseInsensitive)
Get the physical canonical file name.
|
org.apache.ftpserver.ftplet.FtpFile |
getWorkingDirectory()
Get the current directory.
|
boolean |
isRandomAccessible()
Is the file content random accessible?
|
protected NativeFileSystemView(org.apache.ftpserver.ftplet.User user)
throws org.apache.ftpserver.ftplet.FtpException
NativeFileSystemFactory insteadorg.apache.ftpserver.ftplet.FtpExceptionpublic NativeFileSystemView(org.apache.ftpserver.ftplet.User user,
boolean caseInsensitive)
throws org.apache.ftpserver.ftplet.FtpException
NativeFileSystemFactory insteadorg.apache.ftpserver.ftplet.FtpExceptionpublic org.apache.ftpserver.ftplet.FtpFile getHomeDirectory()
getHomeDirectory in interface org.apache.ftpserver.ftplet.FileSystemViewpublic org.apache.ftpserver.ftplet.FtpFile getWorkingDirectory()
getWorkingDirectory in interface org.apache.ftpserver.ftplet.FileSystemViewpublic org.apache.ftpserver.ftplet.FtpFile getFile(String file)
getFile in interface org.apache.ftpserver.ftplet.FileSystemViewpublic boolean changeWorkingDirectory(String dir)
changeWorkingDirectory in interface org.apache.ftpserver.ftplet.FileSystemViewpublic boolean isRandomAccessible()
isRandomAccessible in interface org.apache.ftpserver.ftplet.FileSystemViewpublic void dispose()
dispose in interface org.apache.ftpserver.ftplet.FileSystemViewprotected String getPhysicalName(String rootDir, String currDir, String fileName, boolean caseInsensitive)
rootDir - The root directory.currDir - The current directory. It will always be with respect to the
root directory.fileName - The input file name.Copyright © 2003–2017 The Apache Software Foundation. All rights reserved.