4036件ヒット
[1-100件を表示]
(0.194秒)
クラス
-
ARGF
. class (121) - BasicObject (22)
- Binding (17)
- Class (11)
- Dir (223)
-
Errno
:: EXXX (22) - File (883)
-
File
:: Stat (473) - IO (844)
- LoadError (11)
- Method (23)
- Object (33)
- Proc (12)
-
RubyVM
:: InstructionSequence (99) - String (11)
- SystemCallError (33)
モジュール
- Enumerable (11)
-
File
:: Constants (315) - FileTest (292)
-
GC
:: Profiler (88) - Kernel (343)
- Process (11)
-
RubyVM
:: AbstractSyntaxTree (8)
キーワード
-
$ > (11) -
$ FILENAME (11) -
$ stderr (11) -
$ stdin (11) -
$ stdout (11) - << (12)
- <=> (11)
- >> (12)
-
ALT
_ SEPARATOR (11) - APPEND (11)
- ARGF (11)
- BINARY (11)
- CREAT (11)
- ConditionVariable (9)
- Constants (11)
- DATA (11)
- DIRECT (11)
- DSYNC (11)
- EMFILE (11)
- ENFILE (11)
- EOFError (11)
- EXCL (11)
- EXXX (11)
-
FNM
_ CASEFOLD (11) -
FNM
_ DOTMATCH (11) -
FNM
_ EXTGLOB (11) -
FNM
_ NOESCAPE (11) -
FNM
_ PATHNAME (11) -
FNM
_ SYSCASE (11) - FileTest (11)
- IO (11)
-
LOCK
_ EX (11) -
LOCK
_ NB (11) -
LOCK
_ SH (11) -
LOCK
_ UN (11) - NOATIME (11)
- NOCTTY (11)
- NOFOLLOW (11)
- NONBLOCK (11)
- NULL (11)
-
PATH
_ SEPARATOR (11) - Profiler (11)
- RDONLY (11)
- RDWR (11)
-
RLIMIT
_ NOFILE (11) - RSYNC (11)
- SEPARATOR (11)
-
SHARE
_ DELETE (9) - SYNC (11)
- Separator (11)
- Stat (11)
- TMPFILE (9)
- TRUNC (11)
- Time (11)
- WRONLY (11)
- [] (11)
-
_ _ dir _ _ (11) -
absolute
_ path (22) -
absolute
_ path? (5) - advise (11)
- atime (33)
-
base
_ label (11) - basename (11)
- birthtime (31)
- blksize (11)
- blockdev? (33)
- blocks (11)
- caller (33)
- chardev? (33)
- chmod (22)
- chown (22)
- chunk (11)
- clear (11)
- clone (11)
- close (11)
-
close
_ on _ exec= (11) - closed? (11)
- compile (11)
-
compile
_ file (11) -
compile
_ option= (11) - count (11)
- ctime (33)
- delete (11)
- dev (11)
-
dev
_ major (11) -
dev
_ minor (11) - directory? (33)
- dirname (11)
- disable (11)
- dup (11)
- each (66)
-
each
_ byte (22) -
each
_ char (22) -
each
_ child (28) -
each
_ codepoint (22) -
each
_ line (66) - empty? (16)
- enable (11)
- enabled? (11)
- entries (11)
- eof (11)
- eof? (11)
- eval (11)
- executable? (33)
-
executable
_ real? (33) - exist? (33)
- exists? (27)
-
external
_ encoding (11) - extname (11)
- fail (33)
- fcntl (11)
- file (11)
- file? (33)
- filename (11)
- fileno (32)
- flock (11)
- flush (11)
- fnmatch (11)
- fnmatch? (11)
-
for
_ fd (11) - foreach (44)
- ftype (22)
- getbyte (22)
- getc (22)
- gets (44)
- gid (11)
- glob (22)
- grpowned? (33)
- home (22)
- identical? (22)
- ino (11)
-
inplace
_ mode= (11) -
instance
_ eval (22) -
internal
_ encoding (11) - join (11)
- label (11)
- lchmod (11)
- lchown (11)
- lineno (22)
- lineno= (11)
- link (11)
- load (11)
- lstat (22)
- lutime (7)
- mkdir (11)
- mkfifo (9)
- mode (11)
- mtime (33)
- new (110)
- nlink (11)
- of (11)
- open (88)
- owned? (33)
- parameters (11)
-
parse
_ file (8) - path (55)
- pipe? (33)
- pos (11)
- pread (7)
- pwrite (7)
- raise (33)
-
raw
_ data (11) - rdev (11)
-
rdev
_ major (11) -
rdev
_ minor (11) - read (55)
- readable? (33)
-
readable
_ real? (33) - readbyte (22)
- readchar (22)
- readline (44)
- readlines (66)
- readlink (11)
- realdirpath (11)
- realpath (11)
- rename (11)
- reopen (33)
- report (11)
- require (11)
-
require
_ relative (11) -
respond
_ to? (11) - result (11)
- rewind (11)
- seek (11)
-
set
_ encoding (33) -
set
_ encoding _ by _ bom (5) -
set
_ trace _ func (11) - setgid? (33)
- setuid? (33)
- size (44)
- size? (33)
- socket? (33)
-
source
_ location (6) - spawn (44)
- split (11)
- stat (22)
- sticky? (33)
- superclass (11)
- symlink (11)
- symlink? (33)
- sysread (11)
- sysseek (11)
- system (24)
- syswrite (11)
- tell (11)
- test (22)
-
to
_ i (22) -
to
_ path (11) -
total
_ time (11) - truncate (22)
- uid (11)
- umask (22)
- ungetbyte (11)
- ungetc (11)
- unlink (11)
- utime (11)
-
world
_ readable? (33) -
world
_ writable? (33) - writable? (33)
-
writable
_ real? (33) - write (11)
- zero? (33)
検索結果
先頭5件
-
File (52026.0)
-
ファイルアクセスのためのクラスです。
...のためのクラスです。
通常 Kernel.#open または File.open を使って生成します。
IO クラスがインクルードしている File::Constants は File クラスに関係する定数を
格納したモジュールです。
また File::Stat は stat 構造体( stat(2) 参照)... -
File
. file?(path) -> bool (41219.0) -
FileTest.#file? と同じです。
...
FileTest.#file? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。... -
File
. readable _ real?(path) -> bool (38202.0) -
FileTest.#readable_real? と同じです。
...
FileTest.#readable_real? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。... -
File
. identical?(filename1 , filename2) -> bool (35502.0) -
FileTest.#identical? と同じです。
...
FileTest.#identical? と同じです。
@param filename1 パスを表す文字列か IO オブジェクトを指定します。
@param filename2 パスを表す文字列か IO オブジェクトを指定します。... -
File
. absolute _ path?(file _ name) -> bool (35367.0) -
file_name が絶対パスなら true を、そうでなければ false を返します。
...
file_name が絶対パスなら true を、そうでなければ false を返します。
@param file_name ファイル名を表す文字列を指定します。文字列でない場合は、to_path メソッド、to_str メソッドの順で暗黙の型変換が試みられます。
@raise TypeE......//emlist[例][ruby]{
File.absolute_path?("//foo/bar\\baz") # => true
File.absolute_path?("C:foo\\bar") # => false
File.absolute_path?("~") # => false
# プラットフォームが cygwin、mswin、mingw の場合
File.absolute_path?("C:\\foo\\bar") # => true
File.absolute_path?......("/foo/bar\\baz") # => false
# プラットフォームが上記以外の場合
File.absolute_path?("C:\\foo\\bar") # => false
File.absolute_path?("/foo/bar\\baz") # => true
//}... -
File
. absolute _ path(file _ name , dir _ string=nil) -> String (35361.0) -
file_name を絶対パスに変換した文字列を返します。
...
file_name を絶対パスに変換した文字列を返します。
相対パスの場合はカレントディレクトリを基準とします。
dir_string を渡した場合はそのディレクトリを基準とします。
File.expand_path と異なり、 file_name 先頭が "~" である場......//emlist[例][ruby]{
p Dir.getwd #=> "/home/matz/work/bar"
p ENV["HOME"] #=> "/home/matz"
p File.absolute_path("..") #=> "/home/matz/work"
p File.absolute_path("..", "/tmp") #=> "/"
p File.absolute_path("~") #=> "/home/matz/work/bar/~"
p File.......absolute_path("~foo") #=> "/home/matz/work/bar/~foo"
//}
@see File.expand_path... -
File
. basename(filename , suffix = "") -> String (35356.0) -
filename の一番後ろのスラッシュに続く要素を返します。もし、 引数 suffix が与えられて、かつそれが filename の末尾に 一致するなら、それを取り除いたものを返します。
...
filename の一番後ろのスラッシュに続く要素を返します。もし、
引数 suffix が与えられて、かつそれが filename の末尾に
一致するなら、それを取り除いたものを返します。
//emlist[例][ruby]{
p File.basename("ruby/ruby.c") #=> "ruby...... File.basename("ruby/ruby.c", ".c") #=> "ruby"
p File.basename("ruby/ruby.c", ".*") #=> "ruby"
p File.basename("ruby/ruby.exe", ".*") #=> "ruby"
p File.basename("ruby/y.tab.c", ".*") #=> "y.tab"
//}
File.basename の動作は basename(3)
に従います。
//emlist[例][ruby]{
p File.base......name("foo/bar/") # => "bar"
//}
@param filename ファイル名を表す文字列を指定します。
@param suffix サフィックスを文字列で与えます。'.*' という文字列を与えた場合、'*' はワイルドカードとして働き
'.' を含まない任意... -
File
. new(path , mode = "r" , perm = 0666) -> File (35287.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...、File オブジェクトを生成して
返します。
path が整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オ......す。
@param mode モードを文字列か定数の論理和で指定します。Kernel.#open と同じです。
@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオ......emlist[例: 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... -
File
. open(path , mode = "r" , perm = 0666) -> File (35287.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...、File オブジェクトを生成して
返します。
path が整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オ......す。
@param mode モードを文字列か定数の論理和で指定します。Kernel.#open と同じです。
@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオ......emlist[例: 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... -
File
. open(path , mode = "r" , perm = 0666) {|file| . . . } -> object (35287.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...、File オブジェクトを生成して
返します。
path が整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オ......す。
@param mode モードを文字列か定数の論理和で指定します。Kernel.#open と同じです。
@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオ......emlist[例: 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...