82件ヒット
[1-82件を表示]
(0.074秒)
種類
- 特異メソッド (42)
- インスタンスメソッド (40)
ライブラリ
- ビルトイン (53)
- pathname (11)
- shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6)
クラス
- File (42)
-
File
:: Stat (11) - Pathname (11)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6)
検索結果
先頭5件
-
File
. ftype(filename) -> String (18231.0) -
ファイルのタイプを表す文字列を返します。
...ファイルのタイプを表す文字列を返します。
文字列は以下のうちのいずれかです。File.lstat(filename).ftype と同じです。
シンボリックリンクに対して "link" を返します。
* "file"
* "directory"
* "characterSpecial"
* "blockSpecial"
* "fifo......を表す文字列を指定します。
@raise Errno::EXXX 情報の取得に失敗した場合に発生します。
//emlist[例][ruby]{
File.ftype("testfile") # => "file"
File.ftype("/dev/tty") # => "characterSpecial"
File.ftype("/tmp/.X11-unix/X0") # => "socket"
//}... -
Pathname
# ftype -> String (18223.0) -
File.ftype(self.to_s) と同じです。
...File.ftype(self.to_s) と同じです。
@see File.ftype... -
File
:: Stat # ftype -> String (18213.0) -
ファイルのタイプを表す文字列を返します。
...aracterSpecial"
"blockSpecial"
"fifo"
"link"
"socket"
"unknown"
//emlist[例][ruby]{
fs = File::Stat.new($0)
p fs.ftype #=> "file"
p File::Stat.new($:[0]).ftype #=> "directory"
//}
1.8 以降では、属性メソッドがシステムでサポートされていない場合 nil が返... -
Shell
# ftype(filename) -> String (18207.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.ftype... -
Shell
:: CommandProcessor # ftype(filename) -> String (18207.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.ftype... -
Shell
:: Filter # ftype(filename) -> String (18207.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.ftype... -
File
. lchown(owner , group , *filename) -> Integer (130.0) -
File#chown と同様ですが、 シンボリックリンクに関してリンクそのもののオーナー、 グループを変更します。
...er chown(2) と同様に数値で指定します。nil または -1 を指定することで、オーナーを現在のままにすることができます。
@param group chown(2) と同様に数値で指定します。nil または -1 を指定することで、グループを現在のままに......発生します。
//emlist[例][ruby]{
IO.write("testfile", "test")
File.symlink("testfile", "testlink")
File.chown(501, -1, "testfile")
File.lstat("testlink").ftype # => "link"
File.lchown(0, -1, "testlink")
File.stat("testlink").uid # => 501
File.lstat("testlink").uid # => 0
//}... -
File
. lchmod(mode , *filename) -> Integer (106.0) -
File.chmod と同様ですが、シンボリックリンクに関してリンクそのものの モードを変更します。
...敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "test")
File.symlink("testfile", "testlink")
File.lstat("testlink").ftype # => "link"
File.lchmod(0744, "testlink")
File.stat("testlink").mode.to_s(8) # => "100644"
File.lstat("testlink").mode.to_s(8)... -
File
. mkfifo(file _ name , mode = 0666) -> 0 (106.0) -
引数 file_name で指定した名前の FIFO スペシャルファイルを作成します。
...の
ファイル作成と同様にプロセスの umask によって変更されます。
作成されたファイルの許可モードは (mode & ~umask) になります。
//emlist[例][ruby]{
File.mkfifo("testfile", 0666)
File.ftype("testfile") # => "fifo"
//}...