るりまサーチ

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

別のキーワード

  1. rss link
  2. rss link=
  3. socket af_link
  4. socket pf_link

ライブラリ

キーワード

検索結果

File.link(old, new) -> 0 (18108.0)

old を指す new という名前のハードリンクを 生成します。old はすでに存在している必要があります。 ハードリンクに成功した場合は 0 を返します。

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

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

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

例:
IO.write("testfile", "test")
File
.link("testfile", "testlink") # => 0
IO.read("testlink") # => "test"...

File.readlink(path) -> String (6101.0)

シンボリックリンクのリンク先のパスを文字列で返します。

...XX 指定された path がシンボリックリンクでない場合や、リンクの読み取りに失敗した場合に発生します。

//emlist[例:][ruby]{
IO.write("testfile", "test")
File
.symlink("testfile", "testlink") # => 0
File
.readlink("testlink") # => "testfile"
//}...

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

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

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

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

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

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

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

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

FileTest.#symlink? と同じです。

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

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

File.unlink(*filename) -> Integer (3101.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.lstat(filename) -> File::Stat (19.0)

File.statと同様ですが、シンボリックリンクに関してリンクそのものの 情報を File::Stat として返します。lstat(2) を実装していないシステムでは、File.stat と同じです。

...
File
.statと同様ですが、シンボリックリンクに関してリンクそのものの
情報を File::Stat として返します。lstat(2) を実装していないシステムでは、File.stat と同じです。

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

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

例:
# 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.ftype(filename) -> String (13.0)

ファイルのタイプを表す文字列を返します。

...のうちのいずれかです。File.lstat(filename).ftype と同じです。
シンボリックリンクに対して "link" を返します。

* "file"
* "directory"
* "characterSpecial"
* "blockSpecial"
* "fifo"
* "link"
* "socket"
* "unknown"

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

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

例:
File
.ftype("testfile") # => "file"
File
.ftype("/dev/tty") # => "characterSpecial"
File
.ftype("/tmp/.X11-unix/X0") # => "socket"...