るりまサーチ

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

キーワード

検索結果

File.catname(from, to) -> String (3)

from, to から新しい to を作成して返します。

from, to から新しい to を作成して返します。

to が有効なディレクトリの場合、to の後ろに from を追加します。
また必要であれば、バックスラッシュをエスケープし、スラッシュを追加します。
to がディレクトリでない場合は、 to をそのまま返します。

File.chmod(mode, *files) -> Integer (3)

(複数の)ファイルの属性を変えます。

...(複数の)ファイルの属性を変えます。

オリジナルの File.chmod に verbose の指定が
追加されるだけです。

@param mode

@param files ファイルを指定します。
最後の引数が文字列でない場合または真の場合、詳細を出力しま...

File.cmp(from, to, verbose = false) -> bool (3)

2つのファイルを比較します。

2つのファイルを比較します。

@param from 一つのファイル。

@param to もう一つのファイル。

@return 同じなら true、異なるなら false を返します。

File.compare(from, to, verbose = false) -> bool (3)

2つのファイルを比較します。

2つのファイルを比較します。

@param from 一つのファイル。

@param to もう一つのファイル。

@return 同じなら true、異なるなら false を返します。

File.copy(from, to, verbose = false) -> bool (3)

ファイルをコピーします。

...

@param verbose 真をセットすると詳細を表示します。

@return コピーに成功したなら true、失敗したなら false を返します。

例:
# 更新時刻を保持したい場合
File
.copy(from, to)
stat = File.stat(from)
File
.utime(stat.atime, stat.mtime, to)...

絞り込み条件を変える

File.cp(from, to, verbose = false) -> bool (3)

ファイルをコピーします。

...

@param verbose 真をセットすると詳細を表示します。

@return コピーに成功したなら true、失敗したなら false を返します。

例:
# 更新時刻を保持したい場合
File
.copy(from, to)
stat = File.stat(from)
File
.utime(stat.atime, stat.mtime, to)...

File.install(from, to, mode = nil, verbose = false) -> () (3)

ファイルをコピーし、モードを設定します。

ファイルをコピーし、モードを設定します。

コピー先が存在する場合は一旦削除されますので、コピー先のファイルが
他のファイルにハードリンクされていれば、そのリンクは切れます。
install (install(1))コマンドに相当します。

@param from コピー元のファイル。

@param to コピー先のファイル。

@param mode ファイルのアクセスモード。8進数で指定します。

@param verbose 真を指定すると詳細を表示します。

File.makedirs(*dirs) -> Array (3)

(複数の)ディレクトリを作成します。

(複数の)ディレクトリを作成します。

多階層のパスを一度に作成することも可能です。
ディレクトリが既にあれば何もしません。
mkdir -p(mkdir(1))に相当します。

@param dirs 作成するディレクトリを指定します。
最後の引数が文字列でない場合または真の場合、詳細を出力します。

File.mkpath(*dirs) -> Array (3)

(複数の)ディレクトリを作成します。

(複数の)ディレクトリを作成します。

多階層のパスを一度に作成することも可能です。
ディレクトリが既にあれば何もしません。
mkdir -p(mkdir(1))に相当します。

@param dirs 作成するディレクトリを指定します。
最後の引数が文字列でない場合または真の場合、詳細を出力します。

File.move(from, to, verbose = false) -> bool (3)

ファイルを移動します。

...ファイルを移動します。

File
.rename と異なりパーティションをまたがる移動もできます。

@param from 移動元のファイル。

@param to 移動先のファイル。

@param verbose 真をセットすると詳細を表示します。

@return 移動に成功した...

絞り込み条件を変える

File.mv(from, to, verbose = false) -> bool (3)

ファイルを移動します。

...ファイルを移動します。

File
.rename と異なりパーティションをまたがる移動もできます。

@param from 移動元のファイル。

@param to 移動先のファイル。

@param verbose 真をセットすると詳細を表示します。

@return 移動に成功した...

File.rm_f(*files) -> Array (3)

(複数の)ファイルを可能な限り削除します。

...削除します。

rm -f(rm(1)) に相当します。

@param files 削除するファイルを指定します。
最後の引数が文字列でない場合または真の場合、詳細を出力します。

@return files を返します。
最後の引数が文字列でない...

File.safe_unlink(*files) -> Array (3)

(複数の)ファイルを可能な限り削除します。

...削除します。

rm -f(rm(1)) に相当します。

@param files 削除するファイルを指定します。
最後の引数が文字列でない場合または真の場合、詳細を出力します。

@return files を返します。
最後の引数が文字列でない...

File.syscopy(from, to) -> bool (3)

from から to へファイルをコピーします。

from から to へファイルをコピーします。

to がディレクトリの場合は、 to/from へコピーします。