instance methods
|
blockdev? |
FileTest.blockdev?( aString )
-> true or false
|
|
Returns true if the named file is a block device, false
if it isn't or
if the operating system doesn't support this feature.
FileTest.blockdev?( "testfile" ) |
» |
false |
| chardev? |
FileTest.chardev?( aString )
-> true or false
|
|
Returns true if the named file is a character device, false
if it isn't or
if the operating system doesn't support this feature.
FileTest.chardev?( "/dev/tty" ) |
» |
true |
| directory? |
FileTest.directory?( aString )
-> true or false
|
|
Returns true if this named file is a directory, false
otherwise.
FileTest.directory?( "." ) |
» |
true |
| executable? |
FileTest.executable?( aString )
-> true or false
|
|
Returns true if the named file is executable.
The tests are made using the effective
owner of the process.
FileTest.executable?( "testfile" ) |
» |
false |
| executable_real? |
FileTest.executable_real?( aString )
-> true or false
|
|
Same as FileTest#executable? , but tests using the real owner of the
process.
| exist? |
FileTest.exist? ( aString )
-> true or false
|
|
Returns true if the named file exists.
FileTest.exist?( "testfile" ) |
» |
true |
| exists? |
FileTest.exists? ( aString )
-> true or false
|
|
Synonym for FileTest::exist? .
| file? |
FileTest.file?( aString )
-> true or false
|
|
Returns true if the named file is a regular file (not a device
file, pipe, socket, etc.).
FileTest.file?( "testfile" ) |
» |
true |
| grpowned? |
FileTest.grpowned?( aString )
-> true or false
|
|
Returns true if the effective group id of the process is the same
as the group id of the named file.
On Windows NT, returns false .
FileTest.grpowned?( "/etc/passwd" ) |
» |
false |
| owned? |
FileTest.owned?( aString )
-> true or false
|
|
Returns true if the effective user id of the process is the same
as the owner of the named file.
FileTest.owned?( "/etc/passwd" ) |
» |
false |
| pipe? |
FileTest.pipe?( aString )
-> true or false
|
|
Returns true if the operating system supports pipes and
the named file is a pipe, false otherwise.
FileTest.pipe?( "testfile" ) |
» |
false |
| readable? |
FileTest.readable?( aString )
-> true or false
|
|
Returns true if the named file is readable by the effective
user id of this process.
FileTest.readable?( "testfile" ) |
» |
true |
| readable_real? |
FileTest.readable_real?( aString )
-> true or false
|
|
Returns true if the named file is readable by the real
user id of this process.
FileTest.readable_real?( "testfile" ) |
» |
true |
| setgid? |
FileTest.setgid?( aString )
-> true or false
|
|
Returns true if the named file's set-group-id
permission bit is set, and false if it isn't or
if the operating system doesn't support this feature.
FileTest.setgid?( "/usr/sbin/lpc" ) |
» |
true |
| setuid? |
FileTest.setuid?( aString )
-> true or false
|
|
Returns true if the named file's set-user-id
permission bit is set, and false if it isn't or
if the operating system doesn't support this feature.
FileTest.setuid?( "/bin/su" ) |
» |
true |
| size |
FileTest.size( aString )
-> anInteger
|
|
Returns the size of the named file in bytes.
FileTest.size( "testfile" ) |
» |
66 |
| size? |
FileTest.size?( aString )
-> aFixnum or nil
|
|
Returns nil if the named file is of zero length; otherwise,
returns a nonzero aFixnum.
FileTest.size?( "testfile" ) |
» |
66 |
FileTest.size?( "/dev/zero" ) |
» |
nil |
| socket? |
FileTest.socket?( aString )
-> true or false
|
|
Returns true if the named file is a socket, false if
it isn't or
if the operating system doesn't support this feature.
| sticky? |
FileTest.sticky?( aString )
-> true or false
|
|
Returns true if the named file has its sticky bit set,
false if it doesn't or if the operating system doesn't
support this feature.
| symlink? |
FileTest.symlink?( aString )
-> true or false
|
|
Returns true if the named file is a symbolic link,
false if it isn't or if the operating system doesn't
support this feature.
| writable? |
FileTest.writable?( aString )
-> true or false
|
|
Returns true if the named file is writable by the effective
user id of this process.
| writable_real? |
FileTest.writable_real?( aString )
-> true or false
|
|
Returns true if the named file is writable by the real
user id of this process.
| zero? |
FileTest.zero?( aString )
-> true or false
|
|
Returns true if the named file is of zero length, false
otherwise.
|