public class JRubyFile extends jnr.posix.JavaSecuredFile implements FileResource
This file acts as an alternative to NormalizedFile, due to the problems with current working directory.
| Modifier | Constructor and Description |
|---|---|
protected |
JRubyFile(java.lang.String filename) |
| Modifier and Type | Method and Description |
|---|---|
static JRubyFile |
create(java.lang.String cwd,
java.lang.String pathname) |
static FileResource |
createResource(java.lang.String cwd,
java.lang.String pathname) |
static java.io.File |
createTempFile(java.lang.String prefix,
java.lang.String suffix) |
static java.io.File |
createTempFile(java.lang.String prefix,
java.lang.String suffix,
java.io.File directory) |
java.io.File |
getAbsoluteFile() |
java.lang.String |
getAbsolutePath() |
java.io.File |
getCanonicalFile() |
java.lang.String |
getCanonicalPath() |
static java.lang.String |
getFileProperty(java.lang.String property) |
java.lang.String |
getParent() |
java.io.File |
getParentFile() |
java.lang.String |
getPath() |
java.lang.String[] |
list(java.io.FilenameFilter filter) |
java.io.File[] |
listFiles() |
java.io.File[] |
listFiles(java.io.FileFilter filter) |
java.io.File[] |
listFiles(java.io.FilenameFilter filter) |
static java.io.File[] |
listRoots() |
static java.lang.String |
normalizeSeps(java.lang.String path) |
java.lang.String |
toString() |
canRead, canWrite, createNewFile, delete, exists, isDirectory, isFile, isHidden, lastModified, length, list, mkdir, mkdirs, renameTo, setLastModified, setReadOnlycanExecute, compareTo, deleteOnExit, equals, getFreeSpace, getName, getTotalSpace, getUsableSpace, hashCode, isAbsolute, setExecutable, setExecutable, setReadable, setReadable, setWritable, setWritable, toPath, toURI, toURLclone, finalize, getClass, notify, notifyAll, wait, wait, waitexists, isDirectory, isFile, lastModified, lengthpublic static JRubyFile create(java.lang.String cwd, java.lang.String pathname)
public static FileResource createResource(java.lang.String cwd, java.lang.String pathname)
public static java.lang.String normalizeSeps(java.lang.String path)
public static java.lang.String getFileProperty(java.lang.String property)
public java.lang.String getAbsolutePath()
getAbsolutePath in class java.io.Filepublic java.lang.String getCanonicalPath()
throws java.io.IOException
getCanonicalPath in class jnr.posix.JavaSecuredFilejava.io.IOExceptionpublic java.lang.String getPath()
getPath in class java.io.Filepublic java.lang.String toString()
toString in class java.io.Filepublic java.io.File getAbsoluteFile()
getAbsoluteFile in class jnr.posix.JavaSecuredFilepublic java.io.File getCanonicalFile()
throws java.io.IOException
getCanonicalFile in class jnr.posix.JavaSecuredFilejava.io.IOExceptionpublic java.lang.String getParent()
getParent in class java.io.Filepublic java.io.File getParentFile()
getParentFile in class jnr.posix.JavaSecuredFilepublic static java.io.File[] listRoots()
public static java.io.File createTempFile(java.lang.String prefix,
java.lang.String suffix,
java.io.File directory)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.File createTempFile(java.lang.String prefix,
java.lang.String suffix)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String[] list(java.io.FilenameFilter filter)
list in class jnr.posix.JavaSecuredFilepublic java.io.File[] listFiles()
listFiles in class jnr.posix.JavaSecuredFilepublic java.io.File[] listFiles(java.io.FileFilter filter)
listFiles in class jnr.posix.JavaSecuredFilepublic java.io.File[] listFiles(java.io.FilenameFilter filter)
listFiles in class jnr.posix.JavaSecuredFileCopyright © 2002-2009 JRuby Team. All Rights Reserved.