48件ヒット
[1-48件を表示]
(0.018秒)
検索結果
先頭4件
-
FileUtils
. # move(src , dest , options = {}) -> () (18108.0) -
ファイル src を dest に移動します。
...合は配列で指定します。
@param dest 移動先のファイル、またはディレクトリ。
@param options :force, :noop, :verbose, :secure が指定できます。
c:FileUtils#options
//emlist[][ruby]{
require 'fileutils'
FileUtils.mv('badname.rb', 'goodname.rb')
FileU... -
FileUtils
. # remove _ entry _ secure(path , force = false) -> () (12220.0) -
ファイル path を削除します。path がディレクトリなら再帰的に削除します。
...ます。
FileUtils.#rm_r および FileUtils.#remove_entry には
TOCTTOU (time-of-check to time-of-use)脆弱性が存在します。
このメソッドはそれを防ぐために新設されました。
FileUtils.#rm_r および FileUtils.#remove_entry は以下の条件が
満たされるとき......リンクを持つ
この脆弱性を防ぐため、remove_entry_secure は削除前に path 以下の
ディレクトリのオーナーとパーミッションを変更し、上記の条件を回避します。
ただし remove_entry_secure は親ディレクトリが以下の条件を満たすこ......その場合 / や /var が全ユーザから書き込み可能であってはなりません。
この条件が満たされない場合 remove_entry_secure は安全ではありません。
@param path 削除するパス。
@param force 真のときは削除中に発生した StandardError を... -
FileUtils
. # remove _ entry(path , force = false) -> () (6113.0) -
ファイル path を削除します。path がディレクトリなら再帰的に削除します。
...s.#remove_entry_secure の項を参照してください。
@param path 削除するパス。
@param force 真のときは削除中に発生した StandardError を無視します。
//emlist[][ruby]{
require 'fileutils'
FileUtils.remove_entry '/tmp/ruby.tmp.08883'
//}
@see FileUtils.#remove_ent... -
FileUtils
. # mv(src , dest , options = {}) -> () (3008.0) -
ファイル src を dest に移動します。
...合は配列で指定します。
@param dest 移動先のファイル、またはディレクトリ。
@param options :force, :noop, :verbose, :secure が指定できます。
c:FileUtils#options
//emlist[][ruby]{
require 'fileutils'
FileUtils.mv('badname.rb', 'goodname.rb')
FileU...