RubyIO.Mode
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
absolutePath(java.lang.String path)
Returns the absolute path of the file.
|
static java.lang.String |
basename(java.lang.String path)
Returns the name of the file.
|
static java.lang.String |
basename(java.lang.String path,
java.lang.String suffix)
Returns the name of a file.
|
static int |
chmod(int modeInt,
java.lang.String... files)
Changes the permission mode of files.
|
static int |
delete(java.lang.String... files)
Deletes all given files.
|
static boolean |
directoryʔ(java.lang.String path)
Checks if the file of the path is a directory.
|
static java.lang.String |
dirname(java.lang.String path)
Returns the parent folder of the file.
|
static boolean |
executableʔ(java.lang.String path)
Checks if a file is executable.
|
static boolean |
existsʔ(java.lang.String path)
Equivalent to
existʔ(String) . |
static boolean |
existʔ(java.lang.String path)
Checks if a file existed.
|
static java.lang.String |
expandPath(java.lang.String path)
Returns the absolute path of the file.
|
static java.lang.String |
expandPath(java.lang.String file,
java.lang.String dir)
Returns the expanded path by given paths.
|
static java.lang.String |
extname(java.lang.String path)
Returns the extension name of the file.
|
static boolean |
fileʔ(java.lang.String path)
Checks if path is a file.
|
static java.lang.String |
join(java.lang.String... files)
Returns a joined path by given files.
|
java.util.Date |
mtime()
Returns the last modified Data of the file.
|
static RubyFile |
open(java.lang.String path)
Creates a
RubyFile by given file. |
static RubyFile |
open(java.lang.String path,
java.lang.String mode)
Creates a
RubyFile by given path and mode. |
java.lang.String |
path()
Returns the path of the file.
|
static boolean |
readableʔ(java.lang.String path)
Checks if a file is readable.
|
long |
size()
Returns the size of the file in bytes.
|
static long |
size(java.lang.String path)
Returns the size of a file.
|
static java.lang.Long |
sizeʔ(java.lang.String path)
Returns null if filedoesn’t exist or has 0 in length, the size of the file
otherwise.
|
java.lang.String |
toPath()
Returns the path of the file.
|
java.lang.String |
toString() |
static boolean |
writableʔ(java.lang.String path)
Checks if a file is writable.
|
static boolean |
zeroʔ(java.lang.String path)
Checks if the file gets 0 length.
|
public static RubyFile open(java.lang.String path, java.lang.String mode)
RubyFile
by given path and mode.path
- of a Filemode
- r, rw, w, w+, a, a+RubyFile
public static RubyFile open(java.lang.String path)
RubyFile
by given file. Sets the mode to read-only.path
- of a fileRubyFile
public static java.lang.String absolutePath(java.lang.String path)
path
- of a filepublic static java.lang.String basename(java.lang.String path)
path
- of a filepublic static java.lang.String basename(java.lang.String path, java.lang.String suffix)
path
- of a filesuffix
- to be removed if it's at the end of the namepublic static int chmod(int modeInt, java.lang.String... files)
modeInt
- permissionfiles
- to be changed modepublic static int delete(java.lang.String... files)
files
- names of filespublic static boolean directoryʔ(java.lang.String path)
path
- of a filepublic static java.lang.String dirname(java.lang.String path)
path
- of a filepublic static boolean executableʔ(java.lang.String path)
path
- of a filepublic static boolean existʔ(java.lang.String path)
path
- of a filepublic static boolean existsʔ(java.lang.String path)
existʔ(String)
.path
- of a filepublic static java.lang.String expandPath(java.lang.String path)
path
- of a filepublic static java.lang.String expandPath(java.lang.String file, java.lang.String dir)
file
- path of a filedir
- path of a directorypublic static java.lang.String extname(java.lang.String path)
path
- of a filepublic static boolean fileʔ(java.lang.String path)
path
- of a filepublic static java.lang.String join(java.lang.String... files)
files
- name of filespublic static boolean readableʔ(java.lang.String path)
path
- of a filepublic static long size(java.lang.String path)
path
- of a filepublic static java.lang.Long sizeʔ(java.lang.String path)
path
- of a filepublic static boolean writableʔ(java.lang.String path)
path
- of a filepublic static boolean zeroʔ(java.lang.String path)
path
- of a filepublic java.util.Date mtime()
public java.lang.String path()
public long size()
public java.lang.String toPath()