public class JRubyFile
extends jnr.posix.JavaSecuredFile
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(jnr.posix.POSIX posix,
Ruby runtime,
java.lang.String cwd,
java.lang.String pathname) |
static FileResource |
createResource(jnr.posix.POSIX posix,
java.lang.String cwd,
java.lang.String pathname) |
static FileResource |
createResource(Ruby runtime,
java.lang.String pathname) |
static FileResource |
createResource(ThreadContext context,
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, setReadOnly
public static JRubyFile create(java.lang.String cwd, java.lang.String pathname)
public static FileResource createResource(ThreadContext context, java.lang.String pathname)
public static FileResource createResource(Ruby runtime, java.lang.String pathname)
public static FileResource createResource(jnr.posix.POSIX posix, java.lang.String cwd, java.lang.String pathname)
public static FileResource createResource(jnr.posix.POSIX posix, Ruby runtime, 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.File
public java.lang.String getCanonicalPath() throws java.io.IOException
getCanonicalPath
in class jnr.posix.JavaSecuredFile
java.io.IOException
public java.lang.String getPath()
getPath
in class java.io.File
public java.lang.String toString()
toString
in class java.io.File
public java.io.File getAbsoluteFile()
getAbsoluteFile
in class jnr.posix.JavaSecuredFile
public java.io.File getCanonicalFile() throws java.io.IOException
getCanonicalFile
in class jnr.posix.JavaSecuredFile
java.io.IOException
public java.lang.String getParent()
getParent
in class java.io.File
public java.io.File getParentFile()
getParentFile
in class jnr.posix.JavaSecuredFile
public 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.IOException
public static java.io.File createTempFile(java.lang.String prefix, java.lang.String suffix) throws java.io.IOException
java.io.IOException
public java.lang.String[] list(java.io.FilenameFilter filter)
list
in class jnr.posix.JavaSecuredFile
public java.io.File[] listFiles()
listFiles
in class jnr.posix.JavaSecuredFile
public java.io.File[] listFiles(java.io.FileFilter filter)
listFiles
in class jnr.posix.JavaSecuredFile
public java.io.File[] listFiles(java.io.FilenameFilter filter)
listFiles
in class jnr.posix.JavaSecuredFile
Copyright © 2002-2009 JRuby Team. All Rights Reserved.