タグ

ruby-2.4.0とfileに関するnabinnoのブックマーク (2)

  • File.new (Ruby 3.2 リファレンスマニュアル)

    new(path, mode = "r", perm = 0666) -> File[permalink][rdoc][edit] open(path, mode = "r", perm = 0666) -> File open(path, mode = "r", perm = 0666) {|file| ... } -> object path で指定されるファイルをオープンし、File オブジェクトを生成して返します。 path が整数の場合はファイルディスクリプタとして扱い、それに対応する File オブジェクトを生成して返します。IO.open と同じです。ブロックを指定して呼び出した場合は、File オブジェクトを引数としてブロックを実行します。ブロックの実行が終了すると、ファイルは自動的にクローズされます。ブロックの実行結果を返します。 [PARAM] path: ファイルを文

  • File.realpath (Ruby 3.3 リファレンスマニュアル)

    realpath(pathname, basedir = nil) -> String[permalink][rdoc][edit] 与えられた pathname に対応する絶対パスを返します。 pathname の全てのコンポーネントは存在しなければなりません。 [PARAM] pathname: ファイル名を指定します。 [PARAM] basedir: ベースディレクトリを指定します。省略するとカレントディレクトリを使用します。 [EXCEPTION] Errno::ENOENT: ファイルが存在しない場合に発生します。 例 ENV["HOME"] # => "/home/matz" File.symlink("testfile", "testlink") File.realpath("testfile") # => "/home/matz/testfile" File.realpa

  • 1