るりまサーチ

最速Rubyリファレンスマニュアル検索!
481件ヒット [1-100件を表示] (0.118秒)

別のキーワード

  1. _builtin file?
  2. _builtin file
  3. file path
  4. file size
  5. file lstat

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Kernel#file(*args) { ... } -> Rake::FileTask (18214.0)

ファイルタスクを定義します。

...名と依存ファイル名を指定します。

例:
file
"config.cfg" => ["config.template"] do
open("config.cfg", "w") do |outfile|
open("config.template") do |infile|
while line = infile.gets
outfile.puts line
end
end
end
end

@see Rake...

Zlib::GzipWriter#puts(*str) -> nil (18138.0)

各引数を自身に出力し、それぞれの後に改行を出力します。

...トを指定します。

require 'zlib'

file
name='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.puts "fuga"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts
gz.read
}
#=> fuga

@see IO#puts, Kernel.#puts...

CSV#puts(row) -> self (15132.0)

自身に row を追加します。

...配列を指定][ruby]{
require "csv"

File
.write("test.csv", <<CSV)
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
CSV.open("test.csv", "a") do |csv|
csv.puts(["5", "saburo", "kondo", "34"])
end

print File.read("test.csv")
# => id,first name,las...
...csv"

File
.write("test.csv", <<CSV)
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
CSV.open("test.csv", "a") do |csv|
row = CSV::Row.new(["id", "first name", "last name", "age"], ["5", "saburo", "kondo", "34"])
csv.add_row(row)
end

print File.re...

File#flock(operation) -> 0 | false (9151.0)

ファイルをロックします。

...をロックします。

ロックを取得するまでブロックされます。
ロックの取得に成功した場合は 0 を返します。
File
::LOCK_NB (ノンブロッキング) を指定すると、本来ならブロックされる場合に
ブロックされずに false を返すよう...
...eration に有効な定数は以下の通りです。定数は File::Constants で定義されていますが、
File
クラスの親クラスの IO が File::Constants をインクルードしているので、
これらの定数は File::LOCK_SH などとして参照可能です。

: LOCK_SH
...
...ブロックモード。
File
::LOCK_SH | File::LOCK_NB のように他の指定と or することで指
定します。この指定がない場合、ブロックされる条件での flock
の呼び出しはロックが解除されるまでブロックされます。

File
::LOCK_NB の指定が...

WIN32OLE_METHOD#helpfile -> String | nil (6107.0)

ヘルプファイルのパス名を取得します。

...します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbooks')
method = WIN32OLE_METHOD.new(tobj, 'Add')
puts
method.helpfile # => C:\...\VBAXL9.CHM

メソッドにヘルプファイルが関連付けられている場合、WIN32OLE.ole_show_helpにWIN32OLE_METH...

絞り込み条件を変える

WIN32OLE_TYPE#helpfile -> String | nil (6107.0)

オブジェクトに関連付けられたヘルプファイルのフルパス名。

...合はnilを返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
puts
tobj.helpfile # => C:\...\VBAXL9.CHM
WIN32OLE.ole_show_help tobj.helpfile, tobj.helpcontext
# 注)WIN32OLE.ole_show_help(tobj) の呼び出しが望ましい

当メソッド...

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

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

...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 = #{res.exitstatus})"
end
end

@see Kernel.#exec,...

File::Stat#blockdev? -> bool (3013.0)

ブロックスペシャルファイルの時に真を返します。

...ブロックスペシャルファイルの時に真を返します。

//emlist[][ruby]{
Dir.glob("/dev/*") {|bd|
if File::Stat.new(bd).blockdev?
puts
bd
end
}
#例
#...
#=> /dev/hda1
#=> /dev/hda3
#...
//}...

File::Stat#chardev? -> bool (3013.0)

キャラクタスペシャルファイルの時に真を返します。

...キャラクタスペシャルファイルの時に真を返します。

//emlist[][ruby]{
Dir.glob("/dev/*") {|bd|
if File::Stat.new(bd).chardev?
puts
bd
end
}
#例
#...
#=> /dev/tty1
#=> /dev/stderr
#...
//}...
<< 1 2 3 ... > >>