別のキーワード
種類
- インスタンスメソッド (3592)
- 特異メソッド (2461)
- モジュール関数 (1435)
ライブラリ
- ビルトイン (2519)
-
cgi
/ html (24) -
cgi
/ session (24) -
cgi
/ session / pstore (12) - coverage (7)
- csv (180)
- digest (24)
- erb (12)
- fiddle (36)
- fileutils (571)
- find (24)
-
irb
/ cmd / load (36) -
irb
/ ext / save-history (12) -
irb
/ extend-command (24) -
irb
/ input-method (12) -
irb
/ magic-file (24) - json (36)
- logger (12)
- mkmf (84)
-
net
/ ftp (260) -
net
/ http (108) -
net
/ pop (36) -
net
/ smtp (36) - objspace (12)
- open-uri (40)
- openssl (156)
- optparse (12)
- pathname (180)
- profiler (6)
- pstore (12)
- psych (94)
- rake (240)
-
rake
/ loaders / makefile (12) -
rake
/ packagetask (12) -
rake
/ rdoctask (12) -
rake
/ testtask (12) -
rdoc
/ generator / json _ index (12) -
rdoc
/ parser (36) -
rdoc
/ parser / c (12) -
rdoc
/ parser / ruby (12) -
rdoc
/ parser / simple (12) -
rdoc
/ stats (12) -
rdoc
/ top _ level (48) - readline (36)
- resolv (12)
- ripper (24)
-
ripper
/ filter (12) -
ripper
/ lexer (24) -
ripper
/ sexp (24) -
rubygems
/ commands / build _ command (24) -
rubygems
/ config _ file (108) -
rubygems
/ format (24) -
rubygems
/ gem _ path _ searcher (24) -
rubygems
/ indexer (12) -
rubygems
/ installer (60) -
rubygems
/ old _ format (24) -
rubygems
/ package (12) -
rubygems
/ package / tar _ writer (48) -
rubygems
/ remote _ fetcher (48) -
rubygems
/ source _ index (12) -
rubygems
/ source _ info _ cache (24) -
rubygems
/ spec _ fetcher (12) -
rubygems
/ specification (60) -
rubygems
/ validator (12) - shell (330)
-
shell
/ command-processor (330) -
shell
/ filter (336) - shellwords (24)
- socket (12)
- syslog (48)
- tempfile (72)
-
test
/ unit (1) - timeout (21)
- tmpdir (24)
- tracer (72)
-
webrick
/ httpresponse (36) -
webrick
/ httpservlet / filehandler (144) -
webrick
/ httputils (48) -
webrick
/ log (12) - win32ole (12)
-
yaml
/ store (21) - zlib (252)
クラス
-
ARGF
. class (12) - BasicObject (24)
- Binding (12)
-
CGI
:: Session (12) -
CGI
:: Session :: FileStore (12) -
CGI
:: Session :: PStore (12) - CSV (180)
- Coverage (7)
-
Digest
:: Base (24) - Dir (224)
- ERB (12)
-
Errno
:: EXXX (24) -
Fiddle
:: Function (12) -
Fiddle
:: Pointer (24) - File (788)
-
File
:: Stat (24) -
Gem
:: Commands :: BuildCommand (24) -
Gem
:: ConfigFile (108) -
Gem
:: FileOperations (12) -
Gem
:: Format (24) -
Gem
:: GemPathSearcher (24) -
Gem
:: Indexer (12) -
Gem
:: Installer (60) -
Gem
:: OldFormat (24) -
Gem
:: Package :: TarWriter (48) -
Gem
:: RemoteFetcher (48) -
Gem
:: SourceIndex (12) -
Gem
:: SourceInfoCache (24) -
Gem
:: SpecFetcher (12) -
Gem
:: Specification (60) -
Gem
:: Validator (12) - IO (616)
-
IRB
:: Context (12) -
IRB
:: ExtendCommand :: Load (12) -
IRB
:: ExtendCommand :: Require (12) -
IRB
:: ExtendCommand :: Source (12) -
IRB
:: FileInputMethod (12) - Logger (12)
- Method (26)
-
Net
:: FTP (260) -
Net
:: HTTP (60) -
Net
:: HTTPGenericRequest (24) -
Net
:: HTTPResponse (24) -
Net
:: POP3 (36) -
Net
:: SMTP (36) - Object (12)
-
OpenSSL
:: Config (24) -
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: SSL :: SSLContext (36) -
OpenSSL
:: X509 :: ExtensionFactory (12) -
OpenSSL
:: X509 :: Store (12) - OptionParser (12)
- PStore (12)
- Pathname (180)
- Proc (14)
-
RDoc
:: Generator :: JsonIndex (12) -
RDoc
:: Parser (36) -
RDoc
:: Parser :: C (12) -
RDoc
:: Parser :: Ruby (12) -
RDoc
:: Parser :: Simple (12) -
RDoc
:: Stats (12) -
RDoc
:: TopLevel (48) -
Rake
:: DefaultLoader (12) -
Rake
:: FileList (84) -
Rake
:: MakefileLoader (12) -
Rake
:: PackageTask (12) -
Rake
:: RDocTask (12) -
Rake
:: TestTask (12) -
Resolv
:: Hosts (12) - Ripper (72)
-
Ripper
:: Filter (12) -
RubyVM
:: InstructionSequence (60) - Shell (330)
-
Shell
:: CommandProcessor (330) -
Shell
:: Filter (336) - String (12)
- SystemCallError (36)
- Tempfile (72)
- Tracer (72)
- UNIXSocket (12)
-
WEBrick
:: BasicLog (12) -
WEBrick
:: HTTPResponse (36) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (60) -
WEBrick
:: HTTPServlet :: FileHandler (84) -
WEBrick
:: HTTPUtils :: FormData (24) - WIN32OLE (12)
-
YAML
:: Store (21) -
Zlib
:: GzipReader (72) -
Zlib
:: GzipWriter (180)
モジュール
-
CGI
:: HtmlExtension (24) - FileTest (309)
- FileUtils (619)
- Find (24)
-
GC
:: Profiler (12) -
IRB
:: ContextExtender (12) -
IRB
:: ExtendCommandBundle (12) - JSON (36)
- Kernel (420)
- Marshal (24)
- ObjectSpace (12)
-
OpenSSL
:: ASN1 (12) -
OpenSSL
:: Random (48) - OpenURI (24)
-
Profiler
_ _ (6) - Psych (94)
-
Rake
:: TaskManager (12) - RakeFileUtils (60)
- Readline (36)
-
RubyVM
:: AbstractSyntaxTree (10) - Shellwords (24)
- Syslog (48)
-
Test
:: Unit (1) - Timeout (21)
- URI (8)
-
WEBrick
:: HTTPUtils (24)
オブジェクト
-
IRB
:: MagicFile (24)
キーワード
- << (38)
- <=> (12)
- == (12)
- > (6)
- >> (20)
- [] (66)
- []= (12)
-
absolute
_ path? (6) -
add
_ file (36) -
add
_ file _ simple (24) -
add
_ filter (24) -
add
_ handler (12) -
add
_ row (12) - advise (12)
-
allocation
_ sourcefile (12) - append (18)
- atime (30)
- backtrace= (12)
- basename (42)
- benchmark= (12)
- birthtime (11)
- blockdev? (42)
-
body
_ stream (12) -
body
_ stream= (12) -
bulk
_ threshold= (12) -
ca
_ file= (24) - call (12)
- caller (36)
-
can
_ parse (12) - cat (18)
- cd (24)
-
cert
_ store= (12) - chardev? (42)
- chdir (24)
- chmod (66)
-
chmod
_ R (12) - chown (66)
-
chown
_ R (12) - chroot (12)
- cleanpath (12)
- close (12)
-
close
_ on _ exec= (12) - cmp (12)
-
collect
_ method (12) - comment= (12)
-
compare
_ file (12) -
compare
_ stream (12) - compile (12)
-
compile
_ file (12) -
compile
_ option= (12) - compress (12)
- config= (12)
-
content
_ length (12) -
content
_ length= (12) - copy (12)
-
copy
_ entry (12) -
copy
_ file (12) -
copy
_ stream (12) - count (12)
- cp (12)
-
cp
_ lr (7) -
cp
_ r (12) -
cpp
_ command (12) - create (24)
-
create
_ makefile (12) - ctime (30)
- decode (12)
-
def
_ class (12) -
def
_ extend _ command (24) - delete (42)
- directory? (42)
- dirname (30)
-
do
_ GET (24) -
do
_ OPTIONS (12) -
do
_ POST (12) - download (12)
-
dummy
_ makefile (12) - dump (36)
- each (72)
-
each
_ child (32) -
each
_ line (72) - echo (18)
- egd (12)
-
egd
_ bytes (12) - egrep (12)
- empty? (18)
- entries (12)
- eval (12)
-
excluded
_ from _ list? (12) - executable? (42)
-
executable
_ real? (42) - execute (36)
- exist? (54)
- exists? (18)
- extname (12)
-
extra
_ rdoc _ files= (12) - fail (36)
- fcntl (12)
- file? (42)
-
file
_ absolute _ name= (12) -
file
_ entries= (24) -
file
_ field (24) -
file
_ relative _ name= (12) -
file
_ stat= (12) -
file
_ uri? (12) - filename (12)
- filename= (24)
-
filename
_ quote _ characters= (12) - files= (12)
- filter (36)
- find (24)
- flock (12)
- flush (12)
- fnmatch (24)
- fnmatch? (24)
-
for
_ fd (12) - foreach (102)
-
formatted
_ program _ filename (12) -
from
_ file _ by _ path (24) - ftype (30)
-
generate
_ bin _ script (12) -
generate
_ bin _ symlink (12) -
generate
_ windows _ script (12) - get (48)
-
get
_ file _ uri _ path (12) -
get
_ line (12) - getbinaryfile (24)
- gets (48)
- gettextfile (24)
- glob (42)
- grpowned? (42)
-
handle
_ arguments (12) -
have
_ option? (12) -
history
_ file= (12) - identical? (36)
- import (24)
- include (12)
-
inplace
_ mode= (12) - input= (12)
- install (12)
-
install
_ files (12) -
install
_ rb (12) -
instance
_ eval (24) - join (30)
- lchmod (24)
- lchown (24)
- lex (12)
-
line
_ stub (7) - lineno= (12)
- link (42)
- ln (12)
-
ln
_ s (12) -
ln
_ sf (12) - load (87)
-
load
_ file (36) -
load
_ file! (12) -
load
_ gemspecs (12) -
load
_ mime _ types (12) -
load
_ random _ file (12) -
load
_ specification (12) -
load
_ specs (12) -
load
_ stream (24) - lstat (30)
- lutime (8)
-
make
_ partial _ content (12) - makedirs (12)
- mask (12)
- mask= (12)
-
matching
_ file? (12) -
matching
_ files (12) - mdtm (12)
-
mime
_ type (12) - mkdir (24)
-
mkdir
_ p (12) - mkfifo (10)
- mkpath (12)
- mktmpdir (24)
- mlsd (20)
- move (12)
- mtime (42)
- mtime= (12)
- mv (12)
- new (441)
-
not
_ modified? (12) - nowrite (12)
-
nowrite
_ flag= (12) -
num
_ files= (12) - of (12)
-
ole
_ show _ help (12) - open (274)
- open! (12)
-
open
_ uri (24) -
open
_ uri _ or _ path (12) -
orig
_ name= (12) - out (18)
- output= (12)
- owned? (42)
-
package
_ files= (12) - parameters (12)
- parse (24)
-
parse
_ file (22) -
parse
_ files _ matching (12) -
parser
_ for (12) - path (12)
- pipe? (42)
- pos= (12)
- post (24)
- pread (8)
-
prepare
_ range (12) - print (12)
-
print
_ profile (6) - printf (12)
- put (24)
- putbinaryfile (24)
- putc (12)
- puts (24)
- puttextfile (24)
- pwrite (8)
- raise (36)
-
rdoc
_ files= (12) - read (60)
-
read
_ body (24) -
read
_ cache _ data (12) - readable? (42)
-
readable
_ real? (42) - readline (60)
- readlines (84)
- readlink (30)
- realdirpath (12)
- realpath (36)
-
recv
_ io (12) - remove (12)
-
remove
_ dir (12) -
remove
_ entry (12) -
remove
_ entry _ secure (12) -
remove
_ file (12) -
remove
_ handler (12) - rename (42)
- reopen (48)
- report (12)
- require (12)
-
require
_ relative (12) -
respond
_ to? (12) - rm (30)
-
rm
_ f (24) -
rm
_ r (12) -
rm
_ rf (24) - rmdir (12)
- rmtree (12)
- ruby (12)
-
safe
_ ln (12) -
safe
_ load (19) -
safe
_ unlink (12) - seek (12)
-
send
_ mail (12) - sendmail (12)
- service (12)
-
set
_ encoding (36) -
set
_ get _ line _ procs (24) -
set
_ params (12) -
set
_ trace _ func (12) - setgid? (42)
- setuid? (42)
-
setup
_ argv (1) - sexp (12)
-
sexp
_ raw (12) - sh (12)
- shebang (12)
- shellescape (12)
- shelljoin (12)
- size (54)
- size? (42)
- socket? (42)
- spawn (48)
- split (30)
-
split
_ all (12) - start (24)
- stat (30)
- stdout= (12)
- sticky? (42)
- storbinary (24)
- storlines (24)
- symlink (42)
- symlink? (42)
-
synthesize
_ file _ task (12) - sysread (12)
- sysseek (12)
- system (28)
- syswrite (12)
- tee (18)
- test (42)
-
test
_ files= (24) -
test
_ suite _ file= (12) - timeout (21)
-
to
_ ptr (12) - tokenize (12)
- touch (12)
- truncate (42)
-
try
_ file (12) - umask (24)
- ungetbyte (12)
- ungetc (12)
- unlink (30)
-
update
_ sources= (12) - uptodate? (12)
- utime (42)
- verbose (12)
- verbose= (12)
-
verbose
_ flag= (12) -
verify
_ gem _ file (12) -
when
_ writing (12) -
world
_ readable? (24) -
world
_ writable? (24) - wrap (48)
- writable? (42)
-
writable
_ real? (42) - write (24)
-
write
_ random _ file (12) -
write
_ smime (12) - yaml? (12)
- zero? (42)
検索結果
先頭5件
-
File
. lchown(owner , group , *filename) -> Integer (9170.0) -
File#chown と同様ですが、 シンボリックリンクに関してリンクそのもののオーナー、 グループを変更します。
...
File#chown と同様ですが、
シンボリックリンクに関してリンクそのもののオーナー、
グループを変更します。
@param filename ファイル名を表す文字列を指定します。
@param owner chown(2) と同様に数値で指定します。nil または -1......を指定することで、オーナーを現在のままにすることができます。
@param group chown(2) と同様に数値で指定します。nil または -1 を指定することで、グループを現在のままにすることができます。
@raise NotImplementedError lchown(2)......発生します。
//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
. basename(filename , suffix = "") -> String (9166.0) -
filename の一番後ろのスラッシュに続く要素を返します。もし、 引数 suffix が与えられて、かつそれが filename の末尾に 一致するなら、それを取り除いたものを返します。
...
filename の一番後ろのスラッシュに続く要素を返します。もし、
引数 suffix が与えられて、かつそれが filename の末尾に
一致するなら、それを取り除いたものを返します。
//emlist[例][ruby]{
p File.basename("ruby/ruby.c") #=> "ruby......"
p 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.b......asename("foo/bar/") # => "bar"
//}
@param filename ファイル名を表す文字列を指定します。
@param suffix サフィックスを文字列で与えます。'.*' という文字列を与えた場合、'*' はワイルドカードとして働き
'.' を含まない任... -
File
. extname(filename) -> String (9166.0) -
ファイル名 filename の拡張子部分(最後の "." に続く文字列)を 返します。ディレクトリ名に含まれる "." や、ファイル名先頭の "." は拡張子の一部としては見なされません。filename に拡張子が含 まれない場合は空文字列を返します。
...ファイル名 filename の拡張子部分(最後の "." に続く文字列)を
返します。ディレクトリ名に含まれる "." や、ファイル名先頭の "."
は拡張子の一部としては見なされません。filename に拡張子が含
まれない場合は空文字列を返し......ruby]{
p File.extname("foo/foo.txt") # => ".txt"
p File.extname("foo/foo.tar.gz") # => ".gz"
p File.extname("foo/bar") # => ""
p File.extname("foo/.bar") # => ""
p File.extname("foo.txt/bar") # => ""
p File.extname(".foo") # => ""
# Windows の場合
p File.extnam......e("foo.") # => ""
# Windows 以外の場合
p File.extname("foo.") # => "."
//}
@param filename ファイル名を表す文字列を指定します。
@see File.basename, File.dirname... -
File
. dirname(filename) -> String (9160.0) -
filename の一番後ろのスラッシュより前を文 字列として返します。スラッシュを含まないファイル名に対しては "."(カレントディレクトリ)を返します。
...
filename の一番後ろのスラッシュより前を文
字列として返します。スラッシュを含まないファイル名に対しては
"."(カレントディレクトリ)を返します。
//emlist[例][ruby]{
p File.dirname("dir/file.ext") # => "dir"
p File.dirname("file.ext")......# => "."
//}
File.dirname の動作は dirname(3)
に従います。
//emlist[例][ruby]{
p File.dirname("foo/bar/") # => "foo"
p File.dirname("foo//bar") # => "foo"
//}
@param filename ファイル名を表す文字列を指定します。
@see File.basename, File.extname... -
File
. lchmod(mode , *filename) -> Integer (9158.0) -
File.chmod と同様ですが、シンボリックリンクに関してリンクそのものの モードを変更します。
...
File.chmod と同様ですが、シンボリックリンクに関してリンクそのものの
モードを変更します。
@param filename ファイル名を表す文字列を指定します。
@param mode chmod(2) と同様に整数で指定します。
@raise NotImplementedError lchmod(2)......生します。
//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) # => "120744"
//}... -
File
. extname(filename) -> String (9154.0) -
ファイル名 filename の拡張子部分(最後の "." に続く文字列)を 返します。ディレクトリ名に含まれる "." や、ファイル名先頭の "." は拡張子の一部としては見なされません。filename に拡張子が含 まれない場合は空文字列を返します。
...ファイル名 filename の拡張子部分(最後の "." に続く文字列)を
返します。ディレクトリ名に含まれる "." や、ファイル名先頭の "."
は拡張子の一部としては見なされません。filename に拡張子が含
まれない場合は空文字列を返し......例][ruby]{
p File.extname("foo/foo.txt") # => ".txt"
p File.extname("foo/foo.tar.gz") # => ".gz"
p File.extname("foo/bar") # => ""
p File.extname("foo/.bar") # => ""
p File.extname("foo.txt/bar") # => ""
p File.extname(".foo") # => ""
//}
@param filename ファ......イル名を表す文字列を指定します。
@see File.basename, File.dirname... -
File
. utime(atime , mtime , *filename) -> Integer (9154.0) -
ファイルの最終アクセス時刻と更新時刻を変更します。
...更新時刻を変更します。
@param atime 最終アクセス時刻を Time か、起算時からの経過秒数を数値で指定します。
@param mtime 更新時刻を Time か、起算時からの経過秒数を数値で指定します。
@param filename ファイル名を表す文字列......5, 6)
File.utime(atime, mtime, "testfile") # => 1
File.atime("testfile") # => 2018-01-02 03:04:05 +0900
File.mtime("testfile") # => 2018-02-03 04:05:06 +0900
//}
//emlist[例: 経過秒数で指定][ruby]{
File.utime(1, 2, "testfile") # => 1
File.atime("testfile")......# => 1970-01-01 09:00:01 +0900
File.mtime("testfile") # => 1970-01-01 09:00:02 +0900
//}... -
File
. mkfifo(file _ name , mode = 0666) -> 0 (9147.0) -
引数 file_name で指定した名前の FIFO スペシャルファイルを作成します。
...引数 file_name で指定した名前の FIFO スペシャルファイルを作成します。
@param file_name ファイル名を指定します。
@param mode FIFO の許可モードを数値で指定します。指定したモードは通常の
ファイル作成と同様にプロ......セスの umask によって変更されます。
作成されたファイルの許可モードは (mode & ~umask) になります。
//emlist[例][ruby]{
File.mkfifo("testfile", 0666)
File.ftype("testfile") # => "fifo"
//}... -
File
. ftype(filename) -> String (9142.0) -
ファイルのタイプを表す文字列を返します。
...のうちのいずれかです。File.lstat(filename).ftype と同じです。
シンボリックリンクに対して "link" を返します。
* "file"
* "directory"
* "characterSpecial"
* "blockSpecial"
* "fifo"
* "link"
* "socket"
* "unknown"
@param filename ファイル名を表す文......字列を指定します。
@raise Errno::EXXX 情報の取得に失敗した場合に発生します。
//emlist[例][ruby]{
File.ftype("testfile") # => "file"
File.ftype("/dev/tty") # => "characterSpecial"
File.ftype("/tmp/.X11-unix/X0") # => "socket"
//}... -
File
. lutime(atime , mtime , *filename) -> Integer (9140.0) -
ファイルの最終アクセス時刻と更新時刻を変更します。 シンボリックリンクに対しては File.utime と違って、 シンボリックそのものを変更します。
...す。
シンボリックリンクに対しては File.utime と違って、
シンボリックそのものを変更します。
@param atime 最終アクセス時刻を Time か、起算時からの経過秒数を数値で指定します。
@param mtime 更新時刻を Time か、起算時か......らの経過秒数を数値で指定します。
@param filename ファイル名を表す文字列を指定します。複数指定できます。
@return 変更したファイルの数を返します。
@raise Errno::EXXX 変更に失敗した場合に発生します。
@see File.utime... -
File
. chown(owner , group , *filename) -> Integer (9136.0) -
ファイルのオーナーとグループを変更します。スーパーユーザだけがファ イルのオーナーとグループを変更できます。変更を行ったファイルの数を 返します。
...数を
返します。
@param filename ファイル名を表す文字列を指定します。
@param owner chown(2) と同様に数値で指定します。nil または -1 を指定することで、オーナーを現在のままにすることができます。
@param group chown(2) と同様に......を指定することで、グループを現在のままにすることができます。
@raise Errno::EXXX 変更に失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("test.txt", "test")
File.chown(502, 12, "test.txt")
File.stat("test.txt").uid # => 502
//}
@see File#chown... -
File
. delete(*filename) -> Integer (9136.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
...を使います。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("test.txt", "test")
p File.exist?("test.txt") # => true
p File.delete("test.txt") # => 1
p File.exist?("test.txt")......# => false
begin
File.delete("test.txt")
rescue
p $! # => #<Errno::ENOENT: No such file or directory @ unlink_internal - test.txt>
end
//}...