るりまサーチ

最速Rubyリファレンスマニュアル検索!
633件ヒット [1-100件を表示] (0.011秒)
トップページ > モジュール:FileUtils[x]

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

FileUtils#ruby(*args) {|result, status| ... } (1.0)

与えられた引数で Ruby インタプリタを実行します。

与えられた引数で Ruby インタプリタを実行します。

@param args Ruby インタプリタに与える引数を指定します。

例:
ruby %{-pe '$_.upcase!' <README}

@see Kernel.#sh

FileUtils#safe_ln(*args) (1.0)

安全にリンクを作成します。

...安全にリンクを作成します。

リンクの作成に失敗した場合はファイルをコピーします。

@param args FileUtils.#cp, FileUtils.#ln に渡す引数を指定します。

@see FileUtils.#cp, FileUtils.#ln...

FileUtils#sh(*cmd) {|result, status| ... } (1.0)

与えられたコマンドを実行します。

与えられたコマンドを実行します。

与えられた引数が複数の場合、シェルを経由しないでコマンドを実行します。

@param cmd 引数の解釈に関しては Kernel.#exec を参照してください。


例:
sh %{ls -ltr}

sh 'ls', 'file with spaces'

# check exit status after command runs
sh %{grep pattern file} do |ok, res|
if ! ok
puts "pattern not found (status = #...

FileUtils#split_all(path) -> Array (1.0)

与えられたパスをディレクトリごとに分割します。

与えられたパスをディレクトリごとに分割します。

@param path 分割するパスを指定します。

例:
split_all("a/b/c") # => ['a', 'b', 'c']

FileUtils.#cd(dir, options = {}) -> 0 (1.0)

プロセスのカレントディレクトリを dir に変更します。

...ック終了後に
元のディレクトリに戻ります。

@param dir ディレクトリを指定します。

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

//emlist[][ruby]{
require 'fileutils'
FileUtils
.cd('/', verbose: true) # chdir and report it
//}...

絞り込み条件を変える

FileUtils.#cd(dir, options = {}) -> nil (1.0)

プロセスのカレントディレクトリを dir に変更します。

...ック終了後に
元のディレクトリに戻ります。

@param dir ディレクトリを指定します。

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

//emlist[][ruby]{
require 'fileutils'
FileUtils
.cd('/', verbose: true) # chdir and report it
//}...

FileUtils.#cd(dir, options = {}) {|dir| .... } -> nil (1.0)

プロセスのカレントディレクトリを dir に変更します。

...ック終了後に
元のディレクトリに戻ります。

@param dir ディレクトリを指定します。

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

//emlist[][ruby]{
require 'fileutils'
FileUtils
.cd('/', verbose: true) # chdir and report it
//}...

FileUtils.#cd(dir, options = {}) {|dir| .... } -> object (1.0)

プロセスのカレントディレクトリを dir に変更します。

...ック終了後に
元のディレクトリに戻ります。

@param dir ディレクトリを指定します。

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

//emlist[][ruby]{
require 'fileutils'
FileUtils
.cd('/', verbose: true) # chdir and report it
//}...

FileUtils.#chdir(dir, options = {}) -> 0 (1.0)

プロセスのカレントディレクトリを dir に変更します。

...ック終了後に
元のディレクトリに戻ります。

@param dir ディレクトリを指定します。

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

//emlist[][ruby]{
require 'fileutils'
FileUtils
.cd('/', verbose: true) # chdir and report it
//}...

FileUtils.#chdir(dir, options = {}) -> nil (1.0)

プロセスのカレントディレクトリを dir に変更します。

...ック終了後に
元のディレクトリに戻ります。

@param dir ディレクトリを指定します。

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

//emlist[][ruby]{
require 'fileutils'
FileUtils
.cd('/', verbose: true) # chdir and report it
//}...

絞り込み条件を変える

FileUtils.#chdir(dir, options = {}) {|dir| .... } -> nil (1.0)

プロセスのカレントディレクトリを dir に変更します。

...ック終了後に
元のディレクトリに戻ります。

@param dir ディレクトリを指定します。

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

//emlist[][ruby]{
require 'fileutils'
FileUtils
.cd('/', verbose: true) # chdir and report it
//}...

FileUtils.#chdir(dir, options = {}) {|dir| .... } -> object (1.0)

プロセスのカレントディレクトリを dir に変更します。

...ック終了後に
元のディレクトリに戻ります。

@param dir ディレクトリを指定します。

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

//emlist[][ruby]{
require 'fileutils'
FileUtils
.cd('/', verbose: true) # chdir and report it
//}...

FileUtils.#chmod(mode, list, options = {}) -> Array (1.0)

ファイル list のパーミッションを mode に変更します。

...指定可能です。
c:FileUtils#options

@return list を配列として返します。

//emlist[][ruby]{
# Absolute mode
require 'fileutils'
FileUtils
.chmod(0644, %w(my.rb your.rb his.rb her.rb))
FileUtils
.chmod(0755, 'somecommand')
FileUtils
.chmod(0755, '/usr/bin/ruby', verbose:...
...true)
# Symbolic mode
require 'fileutils'
FileUtils
.chmod("u=wr,go=rr", %w(my.rb your.rb his.rb her.rb))
FileUtils
.chmod("u=wrx,go=rx", 'somecommand')
FileUtils
.chmod("u=wrx,go=rx", '/usr/bin/ruby', verbose: true)
//}

symbolic mode では以下の指定を 操作対象 演算子 権限 の順番で...

FileUtils.#chmod_R(mode, list, options = {}) -> Array (1.0)

ファイル list のパーミッションを再帰的に mode へ変更します。

...mode へ変更します。

@param mode パーミッションを8進数(absolute mode)か文字列(symbolic
mode)で指定します(FileUtils.#chmod 参照)。

@param list ファイルのリストを指定します。対象のファイルが一つの場合は文字列でも指定可能...
...二つ以上指定する場合は配列で指定します。

@param options :noop と :verbose が指定可能です。
c:FileUtils#options

@return list を配列として返します。

//emlist[][ruby]{
require 'fileutils'
FileUtils
.chmod_R(0700, '/tmp/removing')
//}...
<< 1 2 3 ... > >>