るりまサーチ

最速Rubyリファレンスマニュアル検索!
559件ヒット [201-300件を表示] (0.054秒)

ライブラリ

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

FileUtils.#cp_r(src, dest, options = {}) -> () (2.0)

src を dest にコピーします。src がディレクトリであったら再帰的に コピーします。その際 dest がディレクトリなら dest/src にコピーします。

...す。
c:FileUtils#options

//emlist[][ruby]{
# installing ruby library "mylib" under the site_ruby
require 'fileutils'
FileUtils
.rm_r(site_ruby + '/mylib', force: true)
FileUtils
.cp_r('lib/', site_ruby + '/mylib')
# other sample
require 'fileutils'
FileUtils
.cp_r(%w(mail.rb field.rb...
...debug/), site_ruby + '/tmail')
FileUtils
.cp_r(Dir.glob('*.rb'), '/home/taro/lib/ruby',
noop: true, verbose: true)
//}...

FileUtils.#getwd -> String (2.0)

プロセスのカレントディレクトリを文字列で返します。

プロセスのカレントディレクトリを文字列で返します。

FileUtils.#identical?(file_a, file_b) -> bool (2.0)

ファイル file_a と file_b の内容が同じなら真を返します。

...ファイル file_a と file_b の内容が同じなら真を返します。

@param file_a ファイル名。

@param file_b ファイル名。

//emlist[][ruby]{
require 'fileutils'
FileUtils
.cmp('somefile', 'somefile') #=> true
FileUtils
.cmp('/dev/null', '/dev/urandom') #=> false
//}...

FileUtils.#install(src, dest, options = {}) -> () (2.0)

src と dest の内容が違うときだけ src を dest にコピーします。

...m options :preserve, :noop, :verbose, :mode が指定できます。
c:FileUtils#options

//emlist[][ruby]{
require 'fileutils'
FileUtils
.install('ruby', '/usr/local/bin/ruby', mode: 0755, verbose: true)
FileUtils
.install('lib.rb', '/usr/local/lib/ruby/site_ruby', verbose: true)
//}...
...rve, :noop, :verbose, :mode, :owner, :group が指定できます。
c:FileUtils#options

//emlist[][ruby]{
require 'fileutils'
FileUtils
.install('ruby', '/usr/local/bin/ruby', mode: 0755, verbose: true)
FileUtils
.install('lib.rb', '/usr/local/lib/ruby/site_ruby', verbose: true)
//}...

FileUtils.#link(src, dest, options = {}) -> () (2.0)

src へのハードリンク dest を作成します。

...c:FileUtils#options

@raise Errno::EEXIST src が一つで dest がすでに存在しディレクトリでない場合に発生します。
@raise Errno::ENOTDIR src が複数で dest がディレクトリでない場合に発生します。


//emlist[][ruby]{
require 'fileutils'
FileUtils
.ln('...
...gcc', 'cc', verbose: true)
FileUtils
.ln('/usr/bin/emacs21', '/usr/bin/emacs')
FileUtils
.cd('/bin')
FileUtils
.ln(%w(cp mv mkdir), '/usr/bin')
//}...

絞り込み条件を変える

FileUtils.#ln(src, dest, options = {}) -> () (2.0)

src へのハードリンク dest を作成します。

...c:FileUtils#options

@raise Errno::EEXIST src が一つで dest がすでに存在しディレクトリでない場合に発生します。
@raise Errno::ENOTDIR src が複数で dest がディレクトリでない場合に発生します。


//emlist[][ruby]{
require 'fileutils'
FileUtils
.ln('...
...gcc', 'cc', verbose: true)
FileUtils
.ln('/usr/bin/emacs21', '/usr/bin/emacs')
FileUtils
.cd('/bin')
FileUtils
.ln(%w(cp mv mkdir), '/usr/bin')
//}...

FileUtils.#ln_s(src, dest, options = {}) -> () (2.0)

src へのシンボリックリンク dest を作成します。

...c:FileUtils#options

@raise Errno::EEXIST src が一つで dest がすでに存在しディレクトリでない場合に発生します。
@raise Errno::ENOTDIR src が複数で dest がディレクトリでない場合に発生します。


//emlist[][ruby]{
require 'fileutils'
FileUtils
.ln_s...
...('/usr/bin/ruby', '/usr/local/bin/ruby')
FileUtils
.ln_s('verylongsourcefilename.c', 'c', force: true)
FileUtils
.ln_s(Dir.glob('bin/*.rb'), '/home/aamine/bin')
//}...

FileUtils.#ln_sf(src, dest, options = {}) -> () (2.0)

src へのシンボリックリンク dest を作成します。

...aram dest リンク作成先のファイルかディレクトリです。

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

@raise Errno::ENOTDIR src が複数で dest がディレクトリでない場合に発生します。

@see FileUtils.#ln_s...

FileUtils.#makedirs(list, options = {}) -> Array (2.0)

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

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

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

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

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

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

@return ディレクトリ名文字列の配列を返します。...
<< < 1 2 3 4 5 ... > >>