るりまサーチ

最速Rubyリファレンスマニュアル検索!
248件ヒット [1-100件を表示] (0.050秒)

別のキーワード

  1. _builtin file?
  2. _builtin file
  3. file truncate
  4. file umask
  5. file chown

検索結果

<< 1 2 3 > >>

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

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

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

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

@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。

@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。

//emlist[例: File.new による読み込み...
...のファイルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.close
//}

//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close
//}

//emlist[例: File.open による書き込みモ...

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

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

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

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

@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。

@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。

//emlist[例: File.new による読み込み...
...のファイルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.close
//}

//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close
//}

//emlist[例: File.open による書き込みモ...

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

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

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

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

@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。

@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。

//emlist[例: File.new による読み込み...
...のファイルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.close
//}

//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close
//}

//emlist[例: File.open による書き込みモ...

FileUtils.#rm(list, options = {}) -> () (18125.0)

list で指定された対象を消去します。

...は配列で指定します。

@param options :force, :noop, :verbose が指定できます。
c:FileUtils#options

//emlist[][ruby]{
require 'fileutils'
File
Utils.rm('junk.txt')
File
Utils.rm(Dir.glob('*~'))
File
Utils.rm('NotExistFile', force: true) # never raises exception
//}...

Kernel#rm -> () (18125.0)

ファイルやディレクトリを削除します。

...イルやディレクトリを削除します。


ruby
-run -e rm -- [OPTION] FILE

-f 存在しないファイルを無視します
-r ディレクトリを再帰的にたどってファイルやディレクトリを削除します
-v 詳細表示

@see rm(1)...

絞り込み条件を変える

Gem::Installer#formatted_program_filename(filename) -> String (12316.0)

Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。

...
Ruby
のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。

@param filename 実行ファイルのファイル名を指定します。...

FileUtils.#rm_r(list, options = {}) -> () (9125.0)

ファイルまたはディレクトリ list を再帰的に消去します。

...c:FileUtils#options

=== 注意

このメソッドにはローカル脆弱性が存在します。
この脆弱性を回避するには :secure オプションを使用してください。
詳しくは FileUtils.#remove_entry_secure の項を参照してください。

//emlist[][ruby]{
requ...
...ire 'fileutils'
File
Utils.rm_r(Dir.glob('/tmp/*'))
File
Utils.rm_r(Dir.glob('/tmp/*'), secure: true)
//}

@see FileUtils.#rm, FileUtils.#remove_entry_secure...

Gem::ConfigFile::PLATFORM_DEFAULTS -> {} (9122.0)

Ruby の実装者がデフォルトの設定値をセットするために使用します。

...
Ruby
の実装者がデフォルトの設定値をセットするために使用します。

使用するファイルは rubygems/defaults/#{RUBY_ENGINE}.rb です。...

FileUtils.#rmdir(dir, options = {}) -> () (9106.0)

ディレクトリ dir を削除します。

...定できます。
c:FileUtils#options

//emlist[][ruby]{
require 'fileutils'
File
Utils.rmdir('somedir')
File
Utils.rmdir(%w(somedir anydir otherdir))
# 実際にはディレクトリの削除は行わずにメッセージ出力のみ
File
Utils.rmdir('somedir', verbose: true, noop: tru...

Logger#formatter -> String (6112.0)

ログを出力する際に使用するフォーマッターを取得します。

...e, program name, message) を受けとります。

//emlist[例][ruby]{
require 'logger'

logger = Logger.new(STDOUT)
logger.formatter # => nil
logger.info("test")
# => I, [2019-05-09T22:13:56.509159 #13912] INFO -- : test

ltsv_formatter = proc { |severity, timestamp, progname, msg|
"time:#{tim...
...estamp}\tlevel:#{severity}\tprogname:#{progname}\tmessage:#{msg}\n"
}
logger.formatter = ltsv_formatter
logger.formatter # => #<Proc:0x00007fa3048b8e00@/path/to/file:8>
logger.info("MyApp") { "test" }

# => time:2019-05-09 22:13:56 +0900 level:INFO progname:MyApp message:test
//}...

絞り込み条件を変える

<< 1 2 3 > >>