別のキーワード
種類
ライブラリ
- English (11)
- ビルトイン (2019)
-
cgi
/ core (33) -
cgi
/ html (22) -
cgi
/ session (77) -
cgi
/ session / pstore (11) - csv (176)
- etc (22)
- fiddle (33)
- fileutils (413)
-
io
/ console (11) -
irb
/ input-method (22) -
irb
/ magic-file (22) - json (11)
- logger (11)
-
net
/ ftp (44) -
net
/ http (22) - nkf (11)
- objspace (11)
- open-uri (36)
- openssl (33)
- optparse (11)
- pathname (11)
- psych (61)
- pty (22)
- rake (187)
-
rake
/ loaders / makefile (11) -
rake
/ packagetask (22) -
rdoc
/ context (11) -
rdoc
/ generator / json _ index (11) -
rdoc
/ parser (11) -
rdoc
/ parser / c (11) -
rdoc
/ parser / ruby (11) -
rdoc
/ parser / simple (11) - readline (11)
- ripper (22)
-
ripper
/ filter (11) -
ripper
/ lexer (22) -
ripper
/ sexp (22) -
rubygems
/ exceptions (11) -
rubygems
/ indexer (11) -
rubygems
/ package (22) -
rubygems
/ package / tar _ writer (44) -
rubygems
/ remote _ fetcher (11) -
rubygems
/ source _ index (11) -
rubygems
/ specification (143) - shell (84)
-
shell
/ builtin-command (6) -
shell
/ command-processor (84) -
shell
/ filter (96) - socket (22)
- stringio (11)
- syslog (22)
- tempfile (50)
- thread (2)
- timeout (19)
-
webrick
/ httpresponse (22) -
webrick
/ httpservlet / filehandler (22) -
webrick
/ log (11) - zlib (286)
クラス
-
ARGF
. class (22) - Binding (6)
-
CGI
:: Session (11) -
CGI
:: Session :: FileStore (55) -
CGI
:: Session :: PStore (11) - CSV (165)
- Class (11)
- Dir (10)
-
Fiddle
:: Function (11) -
Fiddle
:: Pointer (22) - File (513)
-
Gem
:: FileOperations (11) -
Gem
:: Indexer (11) -
Gem
:: Package :: TarWriter (44) -
Gem
:: RemoteFetcher (11) -
Gem
:: SourceIndex (11) -
Gem
:: Specification (143) - IO (910)
-
IRB
:: StdioInputMethod (22) - Logger (11)
-
Net
:: FTP (44) -
Net
:: HTTPGenericRequest (22) -
OpenSSL
:: Config (11) -
OpenSSL
:: X509 :: ExtensionFactory (11) - OptionParser (11)
- Pathname (11)
-
RDoc
:: Context (11) -
RDoc
:: Generator :: JsonIndex (11) -
RDoc
:: Options (44) -
RDoc
:: Parser (11) -
RDoc
:: Parser :: C (11) -
RDoc
:: Parser :: Ruby (11) -
RDoc
:: Parser :: Simple (11) -
Rake
:: Application (33) -
Rake
:: FileCreationTask (22) -
Rake
:: FileList (88) -
Rake
:: FileTask (11) -
Rake
:: MakefileLoader (11) -
Rake
:: PackageTask (22) - Ripper (66)
-
Ripper
:: Filter (11) -
RubyVM
:: InstructionSequence (99) - Shell (84)
-
Shell
:: AppendIO (6) -
Shell
:: CommandProcessor (84) -
Shell
:: Filter (96) -
Socket
:: AncillaryData (11) - StringIO (11)
- Tempfile (50)
- UNIXSocket (11)
-
WEBrick
:: BasicLog (11) -
WEBrick
:: HTTPResponse (22) -
WEBrick
:: HTTPServlet :: FileHandler (22) -
Zlib
:: GzipFile (77) -
Zlib
:: GzipReader (55) -
Zlib
:: GzipWriter (121)
モジュール
-
CGI
:: HtmlExtension (22) -
CGI
:: QueryExtension (33) - Enumerable (11)
- Etc (22)
- FileTest (228)
- FileUtils (413)
- JSON (11)
- Kernel (185)
- Marshal (22)
- ObjectSpace (11)
- OpenURI (22)
- PTY (22)
- Psych (61)
-
Rake
:: TaskManager (11) - Readline (11)
- Syslog (22)
- Timeout (19)
- URI (7)
オブジェクト
-
IRB
:: MagicFile (22)
キーワード
-
$ > (11) -
$ DEFAULT _ OUTPUT (11) -
$ stderr (11) -
$ stdin (11) -
$ stdout (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (11)
- > (6)
- >> (6)
- CSV (11)
- ConditionVariable (11)
- Constants (11)
-
DEFAULT
_ RAKEFILES (11) - ExtensionFactory (11)
-
FILENAME
_ COMPLETION _ PROC (11) - FileCreationTask (11)
- FileOperations (11)
- FilePermissionError (11)
- FileStore (11)
- GzipFile (11)
- GzipReader (11)
- GzipWriter (11)
- IO (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - NKF (11)
-
PC
_ FILESIZEBITS (11) -
SC
_ MAPPED _ FILES (11) - Win32ネイティブ版Rubyの互換性問題 (11)
- [] (11)
-
absolute
_ path (11) -
add
_ file (22) -
add
_ file _ simple (22) - advise (11)
-
all
_ one _ file (11) -
allocation
_ sourcefile (11) - append (18)
- atime (40)
-
base
_ label (11) - birthtime (10)
- blockdev? (40)
-
body
_ stream (11) -
body
_ stream= (11) - call (11)
- cd (22)
-
cgi
/ session (11) - chardev? (40)
- chdir (22)
- chmod (11)
-
chmod
_ R (11) - chown (22)
-
chown
_ R (11) - chunk (11)
- clone (11)
- close (33)
-
close
_ on _ exec= (11) - closed? (22)
-
compare
_ stream (11) - compile (22)
-
compile
_ file (11) -
compile
_ option= (11) - compress (11)
- config= (11)
- console (11)
-
content
_ length (11) -
content
_ length= (11) - copy (11)
- cp (11)
-
cp
_ lr (6) -
cp
_ r (11) - create (20)
-
create
_ body (11) - ctime (51)
- delete (22)
- directory? (40)
-
do
_ OPTIONS (11) - dump (33)
- dup (11)
- each (77)
-
each
_ byte (22) -
each
_ char (22) -
each
_ codepoint (22) -
each
_ line (66) - egrep (11)
- empty? (16)
- eof (11)
- eof? (22)
-
excluded
_ from _ list? (11) -
executable
_ real? (11) - exist? (40)
- existing (11)
- existing! (11)
- exists? (18)
- ext (11)
-
external
_ encoding (11) -
extra
_ rdoc _ files (11) -
extra
_ rdoc _ files= (11) - fcntl (11)
- fdatasync (11)
- fiddle (11)
- file (11)
- file? (40)
-
file
_ create (11) -
file
_ field (22) -
file
_ name (11) - fileboxes (11)
- fileno (43)
- files (33)
- files= (11)
- filter (33)
- finish (11)
- flock (22)
- flush (11)
- fnmatch (11)
- fnmatch? (11)
-
for
_ fd (11) - foreach (11)
- getbyte (11)
- getc (11)
- gets (33)
- grpowned? (40)
- gsub! (11)
-
have
_ option? (11) - identical? (22)
- import (11)
-
inline
_ source (11) - install (11)
-
internal
_ encoding (11) - isatty (11)
- label (11)
- lchmod (11)
- lchown (11)
- lex (11)
-
lib
_ files (11) - lineno (11)
- lineno= (11)
- link (22)
- ln (11)
-
ln
_ s (11) -
ln
_ sf (11) - load (44)
-
load
_ rakefile (11) -
load
_ specification (11) -
load
_ stream (22) - lstat (22)
- makedirs (11)
- mkdir (11)
-
mkdir
_ p (11) - mkpath (11)
- move (11)
- mtime (40)
- mv (11)
- needed? (22)
- new (225)
- of (11)
- open (210)
- open! (11)
-
open
_ uri (22) -
open
_ uri _ or _ path (11) - out (18)
- owned? (40)
-
package
_ files (11) -
package
_ files= (11) - parse (22)
-
parser
_ for (11) - path (22)
- pipe? (40)
- pos (11)
- pos= (11)
- pread (7)
- print (11)
- printf (11)
- putc (11)
- puts (11)
- pwrite (7)
- rakefile (11)
-
rb
_ compile _ file (11) - read (55)
- readable? (22)
-
readable
_ atfer _ eof? (11) -
readable
_ real? (11) - readbyte (11)
- readchar (22)
- readline (44)
- readlines (77)
- readlink (11)
-
record
_ location (11) -
recv
_ io (11) - remove (11)
- reopen (44)
- resolve (11)
- restore (11)
- rewind (11)
- rm (11)
-
rm
_ f (11) -
rm
_ r (11) -
rm
_ rf (11) - rmdir (11)
- rmtree (11)
- rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 8 . 5 feature (11) -
ruby 1
. 9 feature (11) -
rubygems
/ commands / specification _ command (11) -
safe
_ load (17) -
safe
_ unlink (11) - seek (11)
-
set
_ encoding (33) -
set
_ encoding _ by _ bom (5) - setgid? (22)
- setuid? (22)
- sexp (11)
-
sexp
_ raw (11) - size (22)
- size? (22)
- socket? (22)
-
source
_ location (6) - spawn (44)
- stat (33)
- sticky? (22)
- storbinary (22)
- storlines (22)
- superclass (11)
- symlink (11)
- symlink? (22)
- sync (22)
- sync= (11)
-
synthesize
_ file _ task (11) - sysread (11)
- sysseek (11)
- system (24)
- syswrite (11)
- tell (11)
- test (22)
-
test
/ unit (1) -
test
_ file (11) -
test
_ file= (11) -
test
_ files (11) -
test
_ files= (11) -
test
_ suite _ file (11) -
test
_ suite _ file= (11) - timeout (19)
-
to
_ i (22) -
to
_ io (22) -
to
_ ptr (11) - tokenize (11)
- touch (11)
- truncate (22)
- tty? (11)
-
unescape
_ filename? (11) - ungetbyte (11)
- ungetc (11)
-
unix
_ rights (11) - unlink (11)
- update (11)
- uptodate? (11)
-
world
_ readable? (11) -
world
_ writable? (11) - wrap (44)
- writable? (11)
- write (22)
- zero? (22)
- セキュリティモデル (11)
- 制御構造 (11)
検索結果
先頭5件
-
File (38030.0)
-
ファイルアクセスのためのクラスです。
...のクラスです。
通常 Kernel.#open または File.open を使って生成します。
IO クラスがインクルードしている File::Constants は File クラスに関係する定数を
格納したモジュールです。
また File::Stat は stat 構造体( stat(2) 参照)を表す... -
File
. file?(path) -> bool (27123.0) -
FileTest.#file? と同じです。
...
FileTest.#file? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。... -
File
. lstat(filename) -> File :: Stat (21285.0) -
File.statと同様ですが、シンボリックリンクに関してリンクそのものの 情報を File::Stat として返します。lstat(2) を実装していないシステムでは、File.stat と同じです。
...
File.statと同様ですが、シンボリックリンクに関してリンクそのものの
情報を File::Stat として返します。lstat(2) を実装していないシステムでは、File.stat と同じです。
@param filename ファイル名を表す文字列を指定します。
@ra......ise Errno::EXXX 情報の取得に失敗した場合に発生します。
//emlist[例][ruby]{
# link.rb は t.rb のシンボリックリンク
File.lstat("link.rb") == File.stat("t.rb") # => false
File.stat("link.rb") == File.stat("t.rb") # => true
//}
@see IO#stat, File#lstat... -
File
. stat(filename) -> File :: Stat (21247.0) -
filename の情報を含む File::Stat オブジェクトを生成し て返します。
...
filename の情報を含む File::Stat オブジェクトを生成し
て返します。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 情報の取得に失敗した場合に発生します。
//emlist[例][ruby]{
File.stat("testfile").class # => Fi......le::Stat
File.stat("testfile").mtime # => 2017-12-10 01:13:56 +0900
//}
@see IO#stat, File#lstat... -
File
# flock(operation) -> 0 | false (21226.0) -
ファイルをロックします。
...クの取得に成功した場合は 0 を返します。
File::LOCK_NB (ノンブロッキング) を指定すると、本来ならブロックされる場合に
ブロックされずに false を返すようになります。
@param operation ロックに対する操作の種類を示す定数を......@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX operation に不正な整数を与えた場合などに発生します。
引数 operation に有効な定数は以下の通りです。定数は File::Constants で定義されていますが、
File ク......ラスの親クラスの IO が File::Constants をインクルードしているので、
これらの定数は File::LOCK_SH などとして参照可能です。
: LOCK_SH
共有ロック。複数のプロセスが同時にロックを共有できます。
システムによってはロック... -
File
. identical?(filename1 , filename2) -> bool (21212.0) -
FileTest.#identical? と同じです。
...
FileTest.#identical? と同じです。
@param filename1 パスを表す文字列か IO オブジェクトを指定します。
@param filename2 パスを表す文字列か IO オブジェクトを指定します。... -
File
. fnmatch(pattern , path , flags = 0) -> bool (21210.0) -
ファイル名のパターンマッチ fnmatch(3) を行います。 path が pattern にマッチすれば真を返します。そうでない場合には false を返します。
...用できます。
Dir.glob とは違って `**/' は使用できません。
//emlist[例][ruby]{
%w(foo foobar bar).each {|f|
p File.fnmatch("foo*", f)
}
# => true
# true
# false
//}
@param path パスを表す文字列を指定します。
@param flags パターンマッ......る定数は以下のとおりです。
これらの定数は File::Constants で定義されていますが、
File クラスの親クラスの IO が File::Constants をインクルードしているので、
これらの定数は File::FNM_NOESCAPE などとして参照可能です。
: FNM_NOES......ます。
//emlist[][ruby]{
p File.fnmatch('\a', 'a') # => true
p File.fnmatch('\a', '\a', File::FNM_NOESCAPE) # => true
//}
前者で * は、エスケープされているので "*" そのものにマッチ
します。
//emlist[][ruby]{
p File.fnmatch('\*', 'a')... -
File
. fnmatch?(pattern , path , flags = 0) -> bool (21210.0) -
ファイル名のパターンマッチ fnmatch(3) を行います。 path が pattern にマッチすれば真を返します。そうでない場合には false を返します。
...用できます。
Dir.glob とは違って `**/' は使用できません。
//emlist[例][ruby]{
%w(foo foobar bar).each {|f|
p File.fnmatch("foo*", f)
}
# => true
# true
# false
//}
@param path パスを表す文字列を指定します。
@param flags パターンマッ......る定数は以下のとおりです。
これらの定数は File::Constants で定義されていますが、
File クラスの親クラスの IO が File::Constants をインクルードしているので、
これらの定数は File::FNM_NOESCAPE などとして参照可能です。
: FNM_NOES......ます。
//emlist[][ruby]{
p File.fnmatch('\a', 'a') # => true
p File.fnmatch('\a', '\a', File::FNM_NOESCAPE) # => true
//}
前者で * は、エスケープされているので "*" そのものにマッチ
します。
//emlist[][ruby]{
p File.fnmatch('\*', 'a')... -
File
. new(path , mode = "r" , perm = 0666) -> File (21191.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...、File オブジェクトを生成して
返します。
path が整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オ......mlist[例: File.new による読み込みモードでのファイルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close......//}
//emlist[例: File.open による書き込みモードでのファイルオープン][ruby]{
File.open("testfile", "w", 0755) { |f| f.print "test" }
File.read("testfile") # => "test"
//}... -
File
. open(path , mode = "r" , perm = 0666) -> File (21191.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...、File オブジェクトを生成して
返します。
path が整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オ......mlist[例: File.new による読み込みモードでのファイルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close......//}
//emlist[例: File.open による書き込みモードでのファイルオープン][ruby]{
File.open("testfile", "w", 0755) { |f| f.print "test" }
File.read("testfile") # => "test"
//}...