ライブラリ
- English (1)
- ビルトイン (17)
- etc (21)
- fileutils (4)
- mkmf (3)
- pathname (6)
- rss (28)
-
rubygems
/ installer (1) -
rubygems
/ package / tar _ header (1) - shell (5)
-
shell
/ command-processor (5) -
shell
/ filter (5) - socket (26)
- tempfile (1)
- un (1)
-
win32
/ registry (26)
クラス
- Addrinfo (2)
- Dir (1)
- File (9)
-
File
:: Stat (3) -
Gem
:: Installer (1) -
Gem
:: Package :: TarHeader (1) - Pathname (6)
-
RDoc
:: Options (2) -
RSS
:: Maker :: ChannelBase (2) -
RSS
:: Maker :: ItemsBase :: ItemBase (2) -
RSS
:: Maker :: RSS20 :: Items :: Item :: Guid (2) -
RSS
:: Maker :: TextinputBase (2) -
RSS
:: RDF :: Channel (2) -
RSS
:: RDF :: Image (2) -
RSS
:: RDF :: Item (2) -
RSS
:: RDF :: Textinput (2) -
RSS
:: Rss :: Channel (2) -
RSS
:: Rss :: Channel :: Image (2) -
RSS
:: Rss :: Channel :: Item (2) -
RSS
:: Rss :: Channel :: Item :: Guid (1) -
RSS
:: Rss :: Channel :: TextInput (2) -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic (2) - Shell (5)
-
Shell
:: CommandProcessor (5) -
Shell
:: Filter (5) - Socket (12)
- Tempfile (1)
モジュール
- Etc (21)
- FileTest (2)
- FileUtils (4)
- Kernel (5)
-
Socket
:: Constants (12) -
Win32
:: Registry :: Constants (26)
キーワード
-
$ LAST _ PAREN _ MATCH (1) -
AF
_ DLI (2) -
AF
_ HYLINK (2) -
AF
_ IMPLINK (2) -
AF
_ LINK (2) - ChannelBase (1)
- EMLINK (1)
- ENOLINK (1)
-
IFF
_ LINK0 (2) -
IFF
_ LINK1 (2) -
IFF
_ LINK2 (2) -
IP
_ RECVSLLA (2) -
KEY
_ ALL _ ACCESS (1) -
KEY
_ CREATE _ LINK (1) -
KEY
_ CREATE _ SUB _ KEY (1) -
KEY
_ ENUMERATE _ SUB _ KEYS (1) -
KEY
_ EXECUTE (1) -
KEY
_ NOTIFY (1) -
KEY
_ QUERY _ VALUE (1) -
KEY
_ READ (1) -
KEY
_ SET _ VALUE (1) -
KEY
_ WRITE (1) - Marshal フォーマット (1)
-
PC
_ 2 _ SYMLINKS (1) -
PC
_ ALLOC _ SIZE _ MIN (1) -
PC
_ ASYNC _ IO (1) -
PC
_ CHOWN _ RESTRICTED (1) -
PC
_ FILESIZEBITS (1) -
PC
_ LINK _ MAX (1) -
PC
_ MAX _ CANON (1) -
PC
_ MAX _ INPUT (1) -
PC
_ NAME _ MAX (1) -
PC
_ NO _ TRUNC (1) -
PC
_ PATH _ MAX (1) -
PC
_ PIPE _ BUF (1) -
PC
_ PRIO _ IO (1) -
PC
_ REC _ INCR _ XFER _ SIZE (1) -
PC
_ REC _ MAX _ XFER _ SIZE (1) -
PC
_ REC _ MIN _ XFER _ SIZE (1) -
PC
_ REC _ XFER _ ALIGN (1) -
PC
_ SYMLINK _ MAX (1) -
PC
_ SYNC _ IO (1) -
PC
_ TIMESTAMP _ RESOLUTION (1) -
PC
_ VDISABLE (1) -
PF
_ DLI (2) -
PF
_ HYLINK (2) -
PF
_ IMPLINK (2) -
PF
_ LINK (2) -
REG
_ DWORD _ LITTLE _ ENDIAN (1) -
REG
_ FULL _ RESOURCE _ DESCRIPTOR (1) -
REG
_ LEGAL _ OPTION (1) -
REG
_ LINK (1) -
REG
_ MULTI _ SZ (1) -
REG
_ OPTION _ BACKUP _ RESTORE (1) -
REG
_ OPTION _ CREATE _ LINK (1) -
REG
_ OPTION _ NON _ VOLATILE (1) -
REG
_ OPTION _ OPEN _ LINK (1) -
REG
_ OPTION _ RESERVED (1) -
REG
_ OPTION _ VOLATILE (1) -
REG
_ QWORD _ LITTLE _ ENDIAN (1) -
REG
_ RESOURCE _ LIST (1) -
REG
_ RESOURCE _ REQUIREMENTS _ LIST (1) -
STANDARD
_ RIGHTS _ READ (1) -
STANDARD
_ RIGHTS _ WRITE (1) - cleanpath (1)
- ftype (2)
-
generate
_ bin _ symlink (1) -
hyperlink
_ all (1) -
hyperlink
_ all= (1) - identical? (1)
-
ipv6
_ linklocal? (1) -
ipv6
_ mc _ linklocal? (1) - isPermaLink (2)
- isPermaLink= (1)
- lchmod (1)
- lchown (1)
- link= (11)
-
link
_ command (1) - linkname (1)
- ln (2)
- lstat (1)
-
make
_ link (1) -
make
_ symlink (1) - nlink (1)
- readlink (5)
-
safe
_ unlink (1) - symlink (5)
- symlink? (7)
-
taxo
_ link (1) -
taxo
_ link= (1) -
try
_ link (2) - unlink (7)
検索結果
先頭5件
-
FileUtils
. # ln(src , dest , options = {}) -> () (27304.0) -
src へのハードリンク dest を作成します。
src へのハードリンク dest を作成します。
src が一つの場合、
dest がすでに存在しディレクトリであるときは dest/src を作成します。
dest がすでに存在しディレクトリでないならば例外 Errno::EEXIST が発生します。
ただし :force オプションを指定したときは dest を上書きします。
src が複数の場合、
src[0] へのハードリンク dest/src[0]、src[1] への
ハードリンク dest/src[1] …を作成します。
dest がディレクトリでない場合は例外 Errno::ENOTDIR が発生します。
@param... -
Win32
:: Registry :: Constants :: REG _ LINK (18604.0) -
@todo
@todo
レジストリ値の型。 -
Pathname
# cleanpath(consider _ symlink = false) -> Pathname (18601.0) -
余計な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。
余計な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。
cleanpath は、実際にファイルシステムを参照することなく、文字列操作
だけで処理を行います。
@param consider_symlink 真ならパス要素にシンボリックリンクがあった場合
にも問題ないように .. を残します。
//emlist[例][ruby]{
require "pathname"
path = Pathname.new("//.././../")
path # => #<Pa... -
File
. lstat(filename) -> File :: Stat (18355.0) -
File.statと同様ですが、シンボリックリンクに関してリンクそのものの 情報を File::Stat として返します。lstat(2) を実装していないシステムでは、File.stat と同じです。
File.statと同様ですが、シンボリックリンクに関してリンクそのものの
情報を File::Stat として返します。lstat(2) を実装していないシステムでは、File.stat と同じです。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 情報の取得に失敗した場合に発生します。
//emlist[例][ruby]{
# link.rb は t.rb のシンボリックリンク
File.lstat("link.rb") == File.stat("t.rb") # => false
File.stat("link.rb... -
Kernel
$ $ LAST _ PAREN _ MATCH -> String | nil (18355.0) -
$+ の別名
$+ の別名
require "English"
r1 = Regexp.compile("<img src=(http:.+?)>")
r2 = Regexp.compile("<a href=(http|ftp).+?>(.+?)</a>")
while line = DATA.gets
[ r1, r2 ].each {|rep|
rep =~ line
p $+
}
end
__END__
<tr> <td><img src=http://localhost/a.jpg></td> <td>ikkou</td>... -
Socket
:: AF _ DLI -> Integer (18349.0) -
@todo DEC Direct data link interface。 Socket.open の第一引数 domain に使用します。
@todo
DEC Direct data link interface。
Socket.open の第一引数 domain に使用します。 -
Socket
:: Constants :: AF _ DLI -> Integer (18349.0) -
@todo DEC Direct data link interface。 Socket.open の第一引数 domain に使用します。
@todo
DEC Direct data link interface。
Socket.open の第一引数 domain に使用します。 -
Socket
:: Constants :: IP _ RECVSLLA -> Integer (18349.0) -
@todo Receive link-layer address with datagrams
@todo
Receive link-layer address with datagrams -
Socket
:: Constants :: PF _ DLI -> Integer (18349.0) -
@todo DEC Direct data link interface。 Socket.open の第一引数 domain に使用します。
@todo
DEC Direct data link interface。
Socket.open の第一引数 domain に使用します。 -
Socket
:: IP _ RECVSLLA -> Integer (18349.0) -
@todo Receive link-layer address with datagrams
@todo
Receive link-layer address with datagrams -
Socket
:: PF _ DLI -> Integer (18349.0) -
@todo DEC Direct data link interface。 Socket.open の第一引数 domain に使用します。
@todo
DEC Direct data link interface。
Socket.open の第一引数 domain に使用します。 -
Kernel
# ln -> () (18337.0) -
ファイルへのリンクを作成します。
ファイルへのリンクを作成します。
ruby -run -e ln -- [OPTION] TARGET LINK_NAME
-s ハードリンクの代わりにシンボリックリンクを作成します
-f LINK_NAME を上書きします
-v 詳細表示
@see ln(1) -
File
. lchmod(mode , *filename) -> Integer (18319.0) -
File.chmod と同様ですが、シンボリックリンクに関してリンクそのものの モードを変更します。
File.chmod と同様ですが、シンボリックリンクに関してリンクそのものの
モードを変更します。
@param filename ファイル名を表す文字列を指定します。
@param mode chmod(2) と同様に整数で指定します。
@raise NotImplementedError lchmod(2) を実装していないシステムでこのメソッドを呼び出すと発生します。
@raise Errno::EXXX モードの変更に失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "test")
File.symlink("te... -
File
. lchown(owner , group , *filename) -> Integer (18319.0) -
File#chown と同様ですが、 シンボリックリンクに関してリンクそのもののオーナー、 グループを変更します。
File#chown と同様ですが、
シンボリックリンクに関してリンクそのもののオーナー、
グループを変更します。
@param filename ファイル名を表す文字列を指定します。
@param owner chown(2) と同様に数値で指定します。nil または -1 を指定することで、オーナーを現在のままにすることができます。
@param group chown(2) と同様に数値で指定します。nil または -1 を指定することで、グループを現在のままにすることができます。
@raise NotImplementedError lchown(2) を実装していないシステ... -
FileTest
. # identical?(file1 , file2) -> bool (18319.0) -
file1 と file2 が同じファイルを指している時に真を返します。 そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
file1 と file2 が同じファイルを指している時に真を返します。
そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
ruby 1.8.3 以前ではKernel.#test(?-, file1, file2)を使ってください。
open("a", "w") {}
p File.identical?("a", "a") #=> true
p File.identical?("a", "./a") #=> true
File.link("a", "b")
p File.identical... -
Win32
:: Registry :: Constants :: REG _ LEGAL _ OPTION (18307.0) -
@todo
@todo -
Win32
:: Registry :: Constants :: REG _ OPTION _ NON _ VOLATILE (18307.0) -
@todo
@todo -
Win32
:: Registry :: Constants :: REG _ OPTION _ VOLATILE (18307.0) -
@todo
@todo -
Win32
:: Registry :: Constants :: KEY _ ALL _ ACCESS (18304.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Win32
:: Registry :: Constants :: KEY _ QUERY _ VALUE (18304.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Win32
:: Registry :: Constants :: KEY _ SET _ VALUE (18304.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Marshal フォーマット (18109.0)
-
Marshal フォーマット フォーマットバージョン 4.8 を元に記述しています。
Marshal フォーマット
フォーマットバージョン 4.8 を元に記述しています。
=== nil, true, false
それぞれ、'0', 'T', 'F' になります。
//emlist[][ruby]{
p Marshal.dump(nil).unpack1("x2 a*") # => "0"
p Marshal.dump(true).unpack1("x2 a*") # => "T"
p Marshal.dump(false).unpack1("x2 a*") # => "F"
//}
Ruby 2.1 以前では、インスタンス変数を設定しても dump されません... -
RSS
:: Maker :: ChannelBase (18055.0) -
channel要素の値を設定します.
channel要素の値を設定します.
RSS 1.0を生成する場合はabout,title,link,
descriptionを設定しなければいけません.
RSS 0.91を生成する場合はtitle,link,
description,languageを設定しなければいけません.
RSS 2.0を生成する場合はtitle,link,
descriptionを設定しなければいけません.
maker.channelになんらかの値を設定しておきながら,上記
のmaker.channelが要求する値を設定していない場合は
RSS::NotSetError例外が発生します.どの値も設定していな
... -
Etc
:: PC _ ASYNC _ IO -> Integer (18004.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ CHOWN _ RESTRICTED -> Integer (18004.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ MAX _ CANON -> Integer (18004.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ MAX _ INPUT -> Integer (18004.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ NAME _ MAX -> Integer (18004.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ NO _ TRUNC -> Integer (18004.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ PATH _ MAX -> Integer (18004.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ PIPE _ BUF -> Integer (18004.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ PRIO _ IO -> Integer (18004.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ REC _ INCR _ XFER _ SIZE -> Integer (18004.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ REC _ MAX _ XFER _ SIZE -> Integer (18004.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ REC _ MIN _ XFER _ SIZE -> Integer (18004.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ SYNC _ IO -> Integer (18004.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
File
. ftype(filename) -> String (9337.0) -
ファイルのタイプを表す文字列を返します。
ファイルのタイプを表す文字列を返します。
文字列は以下のうちのいずれかです。File.lstat(filename).ftype と同じです。
シンボリックリンクに対して "link" を返します。
* "file"
* "directory"
* "characterSpecial"
* "blockSpecial"
* "fifo"
* "link"
* "socket"
* "unknown"
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 情報の取得に失敗した場合に発生します。
//emlist[... -
Win32
:: Registry :: Constants :: REG _ DWORD _ LITTLE _ ENDIAN (9304.0) -
@todo
@todo
レジストリ値の型。 -
Win32
:: Registry :: Constants :: REG _ FULL _ RESOURCE _ DESCRIPTOR (9304.0) -
@todo
@todo
レジストリ値の型。 -
Win32
:: Registry :: Constants :: REG _ MULTI _ SZ (9304.0) -
@todo
@todo
レジストリ値の型。 -
Win32
:: Registry :: Constants :: REG _ QWORD _ LITTLE _ ENDIAN (9304.0) -
@todo
@todo
レジストリ値の型。 -
Win32
:: Registry :: Constants :: REG _ RESOURCE _ LIST (9304.0) -
@todo
@todo
レジストリ値の型。 -
Win32
:: Registry :: Constants :: REG _ RESOURCE _ REQUIREMENTS _ LIST (9304.0) -
@todo
@todo
レジストリ値の型。 -
File
:: Stat # ftype -> String (9019.0) -
ファイルのタイプを表す文字列を返します。
ファイルのタイプを表す文字列を返します。
文字列は以下のうちのいずれかです。
"file"
"directory"
"characterSpecial"
"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... -
Win32
:: Registry :: Constants :: REG _ OPTION _ BACKUP _ RESTORE (9007.0) -
@todo
@todo -
Win32
:: Registry :: Constants :: REG _ OPTION _ RESERVED (9007.0) -
@todo
@todo -
Win32
:: Registry :: Constants :: KEY _ CREATE _ SUB _ KEY (9004.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Win32
:: Registry :: Constants :: KEY _ ENUMERATE _ SUB _ KEYS (9004.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Win32
:: Registry :: Constants :: KEY _ EXECUTE (9004.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Win32
:: Registry :: Constants :: KEY _ NOTIFY (9004.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Win32
:: Registry :: Constants :: KEY _ READ (9004.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Win32
:: Registry :: Constants :: KEY _ WRITE (9004.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Win32
:: Registry :: Constants :: STANDARD _ RIGHTS _ READ (9004.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Win32
:: Registry :: Constants :: STANDARD _ RIGHTS _ WRITE (9004.0) -
@todo
@todo
セキュリティアクセスマスク。