るりまサーチ

最速Rubyリファレンスマニュアル検索!
156件ヒット [1-100件を表示] (0.068秒)
トップページ > クエリ:path[x] > クエリ:file[x] > 種類:モジュール関数[x]

別のキーワード

  1. _builtin path
  2. pathname to_path
  3. _builtin absolute_path
  4. _builtin to_path
  5. file path

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 > >>

FileUtils.#remove_file(path, force = false) -> () (9225.0)

ファイル path を削除します。

...ファイル path を削除します。

@param path 削除するファイル。

@param force 真のときは削除中に発生した StandardError を無視します。...

FileUtils.#mkpath(list, options = {}) -> Array (6101.0)

ディレクトリ dir とその親ディレクトリを全て作成します。

...ディレクトリ dir とその親ディレクトリを全て作成します。

例えば、
//emlist[][ruby]{
require 'fileutils'
File
Utils.mkdir_p('/usr/local/lib/ruby')
//}

は以下の全ディレクトリを (なければ) 作成します。

* /usr
* /usr/local
* /usr/local/bin
* /...
...。一つの場合は文字列でも指定できます。
二つ以上指定する場合は配列で指定します。

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

@return ディレクトリ名文字列の配列を返します。...

FileUtils.#remove_entry_secure(path, force = false) -> () (3152.0)

ファイル path を削除します。path がディレクトリなら再帰的に削除します。

... path を削除します。path がディレクトリなら再帰的に削除します。

File
Utils.#rm_r および FileUtils.#remove_entry には
TOCTTOU (time-of-check to time-of-use)脆弱性が存在します。
このメソッドはそれを防ぐために新設されました。
File
Utils....
...#rm_r および FileUtils.#remove_entry は以下の条件が
満たされるときにはセキュリティホールになりえます。

* 親ディレクトリが全ユーザから書き込み可能 (/tmp を含む)
* path 以下のいずれかのディレクトリが全ユーザから書き...
...込み可能
* システムがシンボリックリンクを持つ

この脆弱性を防ぐため、remove_entry_secure は削除前に path 以下の
ディレクトリのオーナーとパーミッションを変更し、上記の条件を回避します。
ただし remove_entry_secure は親...

FileUtils.#remove_entry(path, force = false) -> () (3140.0)

ファイル path を削除します。path がディレクトリなら再帰的に削除します。

...ファイル path を削除します。path がディレクトリなら再帰的に削除します。

このメソッドにはローカル脆弱性が存在します。
詳しくは FileUtils.#remove_entry_secure の項を参照してください。

@param path 削除するパス。

@param force...
...真のときは削除中に発生した StandardError を無視します。

//emlist[][ruby]{
require 'fileutils'
File
Utils.remove_entry '/tmp/ruby.tmp.08883'
//}

@see FileUtils.#remove_entry_secure...

FileTest.#world_readable?(path) -> Integer | nil (3124.0)

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

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

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

@param path パスを表す文字列を指定します。...
...m = FileTest.world_readable?("/etc/passwd")
"%o" % m # => "644"...

絞り込み条件を変える

FileTest.#world_writable?(path) -> bool (3124.0)

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

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

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

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

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

FileUtils.#remove_dir(path, force = false) -> () (3124.0)

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

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

@param path 削除するディレクトリ。

@param force 真のときは削除中に発生した StandardError を無視します。...

Kernel.#spawn(env, program, *args, options={}) -> Integer (55.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...り、第2要素が「みせかけ」のプロ
グラム名になります。
また、第1要素はフルパスで指定しなくても環境変数 PATH から探します。

=== option引数の概要
Hash を options として渡すことで、起動される子プロセスの
* プロセスグ...
...* リダイレクト先のファイル名文字列
* [リダイレクト先のファイル名文字列]、配列の要素にすることで
File
::Constants::RDONLY でファイルを開いてリダイレクトします。
* [リダイレクト先のファイル名文字列, モード文...
...タ1
* :err 標準エラー出力, ファイルデスクリプタ2
* 整数 指定した整数が表すファイルデスクリプタ
* IO IO#fileno で表されるファイルデスクリプタ

=== option引数の詳細および例

「:unsetenv_others」を使うと、envで指定したも...

Kernel.#spawn(program, *args) -> Integer (55.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...り、第2要素が「みせかけ」のプロ
グラム名になります。
また、第1要素はフルパスで指定しなくても環境変数 PATH から探します。

=== option引数の概要
Hash を options として渡すことで、起動される子プロセスの
* プロセスグ...
...* リダイレクト先のファイル名文字列
* [リダイレクト先のファイル名文字列]、配列の要素にすることで
File
::Constants::RDONLY でファイルを開いてリダイレクトします。
* [リダイレクト先のファイル名文字列, モード文...
...タ1
* :err 標準エラー出力, ファイルデスクリプタ2
* 整数 指定した整数が表すファイルデスクリプタ
* IO IO#fileno で表されるファイルデスクリプタ

=== option引数の詳細および例

「:unsetenv_others」を使うと、envで指定したも...

Kernel.#require_relative(relative_feature) -> bool (25.0)

現在のファイルからの相対パスで require します。

...現在のファイルからの相対パスで require します。

require File.expand_path(relative_feature, File.dirname(__FILE__))
とほぼ同じです。

Kernel.#eval などで文字列を評価した場合に、そこから
require_relative を呼出すと必ず失敗します。

@param r...

絞り込み条件を変える

<< 1 2 > >>