種類
ライブラリ
- ビルトイン (568)
- csv (44)
- fiddle (11)
- fileutils (55)
- find (22)
-
irb
/ extend-command (22) -
irb
/ magic-file (11) - mkmf (22)
-
net
/ ftp (9) -
net
/ smtp (33) - nkf (11)
- open-uri (37)
- open3 (11)
- openssl (33)
- pathname (55)
- psych (17)
- rake (121)
- shell (48)
-
shell
/ builtin-command (6) -
shell
/ command-processor (48) -
shell
/ filter (48) - tempfile (63)
- tracer (33)
-
webrick
/ config (11) -
webrick
/ httputils (11) - zlib (183)
クラス
- CSV (44)
- Dir (33)
-
Fiddle
:: Function (11) - File (139)
- IO (161)
- Method (23)
-
Net
:: FTP :: MLSxEntry (9) -
Net
:: SMTP (33) - Object (11)
-
OpenSSL
:: PKCS7 (11) -
OpenSSL
:: SSL :: SSLContext (11) - Pathname (55)
- Proc (12)
-
Rake
:: FileList (55) -
RubyVM
:: InstructionSequence (11) - Shell (48)
-
Shell
:: Cat (6) -
Shell
:: CommandProcessor (48) -
Shell
:: Filter (48) - String (11)
- Tempfile (52)
- Tracer (33)
-
Zlib
:: GzipFile (33) -
Zlib
:: GzipReader (22) -
Zlib
:: GzipWriter (128)
モジュール
- Enumerable (11)
- FileUtils (88)
- Find (22)
-
GC
:: Profiler (11) -
IRB
:: ContextExtender (11) -
IRB
:: ExtendCommandBundle (11) - Kernel (164)
- Marshal (22)
- OpenURI (22)
- Psych (17)
- URI (7)
-
WEBrick
:: Config (11)
オブジェクト
-
IRB
:: MagicFile (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (12)
- >> (12)
- DATA (11)
- DOSISH 対応 (11)
-
ENCODING
_ SPEC _ RE (11) - EXXX (11)
- FileHandler (11)
- FormData (11)
- IO (11)
- Marshal フォーマット (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)
- Open3 (11)
- RFILE (11)
- Random (11)
- Ruby用語集 (11)
- Tempfile (11)
- [] (22)
-
add
_ filter (22) - advise (11)
- bigdecimal (11)
- call (11)
- caller (33)
- cat (18)
-
cgi
/ session (11) - chmod (40)
- chown (29)
- chunk (11)
- close (11)
- compile (11)
-
compile
_ option= (11) - count (11)
- create (22)
-
def
_ extend _ command (22) - delete (29)
- dump (22)
- echo (18)
- eval (11)
-
eval
_ under (11) - exclude (11)
- facts (9)
- fiddle (11)
- file (11)
-
file
_ create (11) - find (22)
- finish (11)
- flock (11)
- flush (11)
- fnmatch (22)
- fnmatch? (22)
-
for
_ fd (11) - ftype (11)
- glob (22)
- import (11)
- include (11)
- irb (11)
- join (29)
- lchmod (11)
- lchown (11)
- lutime (7)
- makedirs (11)
-
mark
_ source _ filename (11) -
mkdir
_ p (11) - mkpath (11)
- new (60)
- open (156)
-
open
_ uri (22) - optparse (11)
- parameters (11)
- print (11)
- printf (11)
- puts (11)
- rake (11)
-
raw
_ data (11) -
rb
_ autoload (11) -
rb
_ autoload _ id (11) -
rb
_ compile _ error (11) -
rb
_ compile _ error _ with _ enc (11) -
rb
_ compile _ file (11) -
rb
_ read _ check (1) -
rb
_ source _ filename (11) - rdoc (11)
-
rdoc
/ parser (11) -
rdoc
/ parser / c (11) - read (44)
- readchar (11)
- readline (11)
-
remove
_ entry _ secure (11) - rm (18)
-
rm
_ f (11) -
rm
_ rf (11) - rss (11)
- ruby (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 / lock _ command (11) -
safe
_ ln (11) -
safe
_ load (17) - seek (11)
-
send
_ mail (11) - sendmail (11)
-
set
_ encoding (22) -
set
_ params (11) - sh (11)
- spawn (44)
-
sweep
_ source _ filename (11) - sysread (11)
- sysseek (11)
- system (24)
-
test
/ unit (1) -
trace
_ func (11) - unlink (11)
- utime (29)
- wrap (33)
- write (14)
-
write
_ smime (11) - クラス/メソッドの定義 (11)
- セキュリティモデル (11)
- 制御構造 (11)
- 変数と定数 (11)
- 字句構造 (11)
検索結果
先頭5件
-
File
. utime(atime , mtime , *filename) -> Integer (21259.0) -
ファイルの最終アクセス時刻と更新時刻を変更します。 シンボリックリンクに対しては File.lutime と違って、 シンボリックのリンク先を変更します。
...ファイルの最終アクセス時刻と更新時刻を変更します。
シンボリックリンクに対しては File.lutime と違って、
シンボリックのリンク先を変更します。
@param atime 最終アクセス時刻を Time か、起算時からの経過秒数を数値で......指定します。
@param mtime 更新時刻を Time か、起算時からの経過秒数を数値で指定します。
@param filename ファイル名を表す文字列を指定します。複数指定できます。
@return 変更したファイルの数を返します。
@raise Errno::EXXX......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")... -
File
. lchown(owner , group , *filename) -> Integer (21253.0) -
File#chown と同様ですが、 シンボリックリンクに関してリンクそのもののオーナー、 グループを変更します。
...
File#chown と同様ですが、
シンボリックリンクに関してリンクそのもののオーナー、
グループを変更します。
@param filename ファイル名を表す文字列を指定します。
@param owner chown(2) と同様に数値で指定します。nil または -1......発生します。
//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
. lchmod(mode , *filename) -> Integer (21247.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
. utime(atime , mtime , *filename) -> Integer (21237.0) -
ファイルの最終アクセス時刻と更新時刻を変更します。
...秒数を数値で指定します。
@param mtime 更新時刻を Time か、起算時からの経過秒数を数値で指定します。
@param filename ファイル名を表す文字列を指定します。複数指定できます。
@return 変更したファイルの数を返します。
@ra......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
. delete(*filename) -> Integer (21230.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
...m 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
//}... -
File
. unlink(*filename) -> Integer (21230.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
...m 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
//}... -
File
. lutime(atime , mtime , *filename) -> Integer (21223.0) -
ファイルの最終アクセス時刻と更新時刻を変更します。 シンボリックリンクに対しては File.utime と違って、 シンボリックそのものを変更します。
...ファイルの最終アクセス時刻と更新時刻を変更します。
シンボリックリンクに対しては File.utime と違って、
シンボリックそのものを変更します。
@param atime 最終アクセス時刻を Time か、起算時からの経過秒数を数値で指......時からの経過秒数を数値で指定します。
@param filename ファイル名を表す文字列を指定します。複数指定できます。
@return 変更したファイルの数を返します。
@raise Errno::EXXX 変更に失敗した場合に発生します。
@see File.utime... -
File
. chown(owner , group , *filename) -> Integer (21219.0) -
ファイルのオーナーとグループを変更します。スーパーユーザだけがファ イルのオーナーとグループを変更できます。変更を行ったファイルの数を 返します。
...ユーザだけがファ
イルのオーナーとグループを変更できます。変更を行ったファイルの数を
返します。
@param filename ファイル名を表す文字列を指定します。
@param owner chown(2) と同様に数値で指定します。nil または -1 を指......を指定することで、グループを現在のままにすることができます。
@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
. 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
//}
@pa......る定数は以下のとおりです。
これらの定数は 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
//}
@pa......る定数は以下のとおりです。
これらの定数は 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
. chmod(mode , *filename) -> Integer (21201.0) -
ファイルのモードを mode に変更します。モードを変更したファイ ルの数を返します。
...ファイルのモードを mode に変更します。モードを変更したファイ
ルの数を返します。
@param filename ファイル名を表す文字列を指定します。
@param mode chmod(2) と同様に整数で指定します。
@raise Errno::EXXX モードの変更に失敗...