るりまサーチ

最速Rubyリファレンスマニュアル検索!
546件ヒット [401-500件を表示] (0.011秒)
トップページ > クラス:File[x]

ライブラリ

キーワード

検索結果

<< < ... 3 4 5 6 > >>

File.size?(path) -> bool (1.0)

FileTest.#size? と同じです。

...
File
Test.#size? と同じです。

@param path パスを表す文字列か IO オブジェクトを指定します。...

File.socket?(path) -> bool (1.0)

FileTest.#socket? と同じです。

...
File
Test.#socket? と同じです。

@param path パスを表す文字列か IO オブジェクトを指定します。...

File.split(pathname) -> [String] (1.0)

pathname を dirname とbasename に分割して、2 要 素の配列を返します。

...pathname を dirname とbasename に分割して、2 要
素の配列を返します。

[File.dirname(pathname), File.basename(pathname)]

と同じです。

@param pathname パス名を表す文字列を指定します。...

File.stat(filename) -> File::Stat (1.0)

filename の情報を含む File::Stat オブジェクトを生成し て返します。

...
file
name の情報を含む File::Stat オブジェクトを生成し
て返します。

@param filename ファイル名を表す文字列を指定します。

@raise Errno::EXXX 情報の取得に失敗した場合に発生します。

例:
File
.stat("testfile").class # => File::Stat
Fil...
...e.stat("testfile").mtime # => 2017-12-10 01:13:56 +0900

@see IO#stat, File#lstat...

File.sticky?(path) -> bool (1.0)

FileTest.#sticky? と同じです。

...
File
Test.#sticky? と同じです。

@param path パスを表す文字列か IO オブジェクトを指定します。...

絞り込み条件を変える

File.symlink(old, new) -> 0 (1.0)

old への new という名前のシンボリックリンクを生成します。

...Errno::EXXX が発生します。

@param old ファイル名を表す文字列を指定します。

@param new シンボリックリンクを表す文字列を指定します。

@raise Errno::EXXX 失敗した場合に発生します。

例:
File
.symlink("testfile", "testlink") # => 0...

File.symlink?(path) -> bool (1.0)

FileTest.#symlink? と同じです。

...
File
Test.#symlink? と同じです。

@param path パスを表す文字列か IO オブジェクトを指定します。...

File.truncate(path, length) -> 0 (1.0)

path で指定されたファイルのサイズを最大 length バイト にします。

...ath パスを表す文字列を指定します。

@param length 変更したいサイズを整数で与えます。

@raise Errno::EXXX 失敗した場合に発生します。


IO.write("testfile", "1234567890")
File
.truncate("testfile", 5) # => 0
File
.size("testfile") # => 5...

File.umask -> Integer (1.0)

現在の umask の値を返します。

現在の umask の値を返します。

@see umask(2)

File.umask(umask) -> Integer (1.0)

umask を変更します。変更前の umask の値を返します。

...前の umask の値を返します。

@param umask 設定したい umask の値を整数で指定します。

//emlist[例][ruby]{
File
.umask(0006) # => 18
File
.umask # => 6
//}

@see umask(2)...

絞り込み条件を変える

File.unlink(*filename) -> Integer (1.0)

ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。

...am filename ファイル名を表す文字列を指定します。

@raise Errno::EXXX 失敗した場合に発生します。

例:
IO.write("test.txt", "test")
p File.exists?("test.txt") # => true
p File.delete("test.txt") # => 1
p File.exists?("test.txt") # => false
begin
File
.d...
...elete("test.txt")
rescue
p $! # => #<Errno::ENOENT: No such file or directory @ unlink_internal - test.txt>
end...

File.utime(atime, mtime, *filename) -> Integer (1.0)

ファイルの最終アクセス時刻と更新時刻を変更します。

...ファイルの最終アクセス時刻と更新時刻を変更します。

@param filename ファイル名を表す文字列を指定します。

@param atime 最終アクセス時刻を Time か、起算時からの経過秒数を数値で指定します。

@param utime 更新時刻を Time...
...3, 4, 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

例: 経過秒数で指定
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.lutime と違って、
シンボリックのリンク先を変更します。

@param filename ファイル名を表す文字列を指定します。

@param atime 最終アクセス時刻を...
...# => 1970-01-01 09:00:01 +0900
File
.mtime("testfile") # => 1970-01-01 09:00:02 +0900

@see File.lutime...

File.world_readable?(path) -> Integer | nil (1.0)

path が全てのユーザから読めるならばそのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。

...うでない場合は nil を返します。

整数の意味はプラットフォームに依存します。

@param path パスを表す文字列か IO オブジェクトを指定します。

例:

m = File.world_readable?("/etc/passwd")
"%o" % m # => "644"...

File.world_writable?(path) -> bool (1.0)

path が全てのユーザから書き込めるならば、そのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。

...す。そうでない場合は nil を返します。

整数の意味はプラットフォームに依存します。

@param path パスを表す文字列か IO オブジェクトを指定します。

例:

m = File.world_writable?("/tmp")
"%o" % m #=> "777"...

File.writable?(path) -> bool (1.0)

FileTest.#writable? と同じです。

...
File
Test.#writable? と同じです。

@param path パスを表す文字列を指定します。...

絞り込み条件を変える

<< < ... 3 4 5 6 > >>