るりまサーチ

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

別のキーワード

  1. openssl new
  2. _builtin new
  3. new openssl
  4. rexml/document new
  5. resolv new

ライブラリ

キーワード

検索結果

File.new(path, mode = "r", perm = 0666) -> File (18102.0)

path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。

...File オブジェクトを生成して
返します。

path が整数の場合はファイルディスクリプタとして扱い、それに対応する
File
オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File...

File.open(path, mode = "r", perm = 0666) -> File (3002.0)

path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。

...File オブジェクトを生成して
返します。

path が整数の場合はファイルディスクリプタとして扱い、それに対応する
File
オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File...

File.open(path, mode = "r", perm = 0666) {|file| ... } -> object (3002.0)

path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。

...File オブジェクトを生成して
返します。

path が整数の場合はファイルディスクリプタとして扱い、それに対応する
File
オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File...

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

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

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

失敗した場合は例外 Errno::EXXX が発生します。

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

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

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

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

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

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

シンボリックリンクの作成に成功すれば 0 を返します。失敗した場合は
例外 Errno::EXXX が発生します。

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

@param new シン...

絞り込み条件を変える

File#path -> String (13.0)

オープン時に使用したパスを文字列で返します。

...ん。
たとえば、ファイルが移動されていたり、削除されていたり、
File
::TMPFILEオプション付きで作成されていたりする場合です。

File
.new("testfile").path #=> "testfile"
File
.new("/tmp/../tmp/xxx", "w").path #=> "/tmp/../tmp/xxx"...

File#to_path -> String (13.0)

オープン時に使用したパスを文字列で返します。

...ん。
たとえば、ファイルが移動されていたり、削除されていたり、
File
::TMPFILEオプション付きで作成されていたりする場合です。

File
.new("testfile").path #=> "testfile"
File
.new("/tmp/../tmp/xxx", "w").path #=> "/tmp/../tmp/xxx"...

File#birthtime -> Time (7.0)

作成された時刻を Time オブジェクトとして返します。

...::EXXX ファイルの時刻の取得に失敗した場合に発生します。

@raise NotImplementedError Windows のような birthtime のない環境で発生します。

File
.new("testfile").birthtime #=> Wed Apr 09 08:53:14 CDT 2003

@see File#lstat, File#atime, File#ctime, File#mtime...

File#chmod(mode) -> 0 (7.0)

ファイルのモードを指定された mode に変更します。

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

@param mode chmod(2) と同様に整数で指定します。

@raise IOError 自身が close されている場合に発生します。

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

例:

f = File.new("out", "w");
f.chmod(0644) #=> 0...