282件ヒット
[201-282件を表示]
(0.083秒)
ライブラリ
- ビルトイン (84)
-
net
/ ftp (30) - openssl (12)
- pathname (48)
-
rubygems
/ package / tar _ writer (48) - shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - socket (12)
- un (12)
クラス
-
ARGF
. class (12) - File (12)
-
File
:: Stat (12) -
Gem
:: Package :: TarWriter (48) - IO (48)
-
Net
:: FTP (20) -
Net
:: FTP :: MLSxEntry (10) -
OpenSSL
:: SSL :: SSLContext (12) - Pathname (48)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - UNIXSocket (12)
モジュール
- Kernel (12)
キーワード
-
add
_ file (24) -
add
_ file _ simple (24) - chmod (54)
- facts (10)
-
inplace
_ mode= (12) - lchmod (12)
- mlsd (20)
- open (42)
-
recv
_ io (12) - reopen (36)
-
set
_ params (12) - stat (12)
検索結果
先頭5件
-
UNIXSocket
# recv _ io(klass=IO , mode=nil) -> Integer|IO|object (120.0) -
ソケットの接続先からファイルディスクリプタを受け取ります。
..., mode]) が呼ばれ、その値が返されます。
例:
require 'socket'
s1, s2 = UNIXSocket.pair
s1.send_io STDOUT
io = s2.recv_io
p File.identical?(io, STDOUT) #=> true
@param klass 受け取ったファイルディスクリプタを変換するためのクラス
@param mode... -
Kernel
# chmod -> () (31.0) -
ファイルのアクセス権を変更します。
...ファイルのアクセス権を変更します。
Change the mode of each FILE to OCTAL-MODE.
ruby -run -e chmod -- [OPTION] OCTAL-MODE FILE
-v 詳細表示
@see chmod(1)... -
IO
# reopen(path) -> self (26.0) -
path で指定されたファイルにストリームを繋ぎ換えます。
...す。
@param mode パスを開く際のモードを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\nThis is line two\n")
f1 = File.new("testfile", "a+")
f2 = File.new("testfile")
f1.print("This......is line three\n")
f2.readlines # => ["This is line one\n", "This is line two\n"]
f1.close
f2.reopen("testfile", "r") # => #<File:testfile>
f2.readlines # => ["This is line one\n", "This is line two\n", "This is line three\n"]
f2.close
//}
@see Kernel.#open... -
OpenSSL
:: SSL :: SSLContext # set _ params(params) -> Hash (25.0) -
パラメータをハッシュで設定します。
...ient_ca (OpenSSL::SSL::SSLContext#client_ca=)
* :ca_file (OpenSSL::SSL::SSLContext#ca_file=)
* :ca_path (OpenSSL::SSL::SSLContext#ca_path=)
* :timeout (OpenSSL::SSL::SSLContext#timeout=)
* :verify_mode (OpenSSL::SSL::SSLContext#verify_mode=)
* :verify_depth (OpenSSL::SSL::SSLContext#verify... -
Net
:: FTP # mlsd(pathname = nil) -> [Net :: FTP :: MLSxEntry] (19.0) -
pathname で指定したディレクトリに含まれているファイルの詳細な情報を得ます。
....group"=>1042,
# "unix.mode"=>493,
# "unix.owner"=>106},
# @pathname => ".",
# #<Net::FTP::MLSxEntry:0x00558fbfa33e10
# @facts=
# {"modify"=>2004-12-22 08:56:36 UTC,
# "perm"=>"adfr",
# "size"=>1128,
# "type"=>"file",
# "unique"=>"801U1FE......F97",
# "unix.group"=>0,
# "unix.mode"=>420,
# "unix.owner"=>106},
# @pathname="README.txt">,
# :
# ]
end... -
Net
:: FTP # mlsd(pathname = nil) {|entry| . . . } -> () (19.0) -
pathname で指定したディレクトリに含まれているファイルの詳細な情報を得ます。
....group"=>1042,
# "unix.mode"=>493,
# "unix.owner"=>106},
# @pathname => ".",
# #<Net::FTP::MLSxEntry:0x00558fbfa33e10
# @facts=
# {"modify"=>2004-12-22 08:56:36 UTC,
# "perm"=>"adfr",
# "size"=>1128,
# "type"=>"file",
# "unique"=>"801U1FE......F97",
# "unix.group"=>0,
# "unix.mode"=>420,
# "unix.owner"=>106},
# @pathname="README.txt">,
# :
# ]
end... -
Net
:: FTP :: MLSxEntry # facts -> { String => String|Integer|Time } (13.0) -
そのエントリの「facts」を返します。
...います。
* "modify" : 変更時刻 (Time)
* "create": 作成時刻
* "perm": パーミッション(String)
* "type": 種類(String, "file", "dir", "cdir", "pdir" など)
* "size": ファイルサイズ (Integer, octet単位)
* "unique": ユニークID (String)
* "lang": ファイ......ンコーディング (String)
サーバが UNIX 系 OS の場合は以下のような facts が
使える可能性があります。
* "unix.mode": ファイルモード(Integer)
* "unix.group": グループ(Integer)
* "unix.owner": ファイルのオーナー(Integer)
* "unix.atime": フ... -
IO
# reopen(io) -> self (6.0) -
自身を指定された io に繋ぎ換えます。
自身を指定された io に繋ぎ換えます。
クラスも io に等しくなることに注意してください。
IO#pos, IO#lineno などは指定された io と等しくなります。
@param io 自身を繋ぎ換えたい IO オブジェクトを指定します。
@raise IOError 指定された io が close されている場合に発生します。