るりまサーチ

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

別のキーワード

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

ライブラリ

クラス

キーワード

検索結果

<< 1 2 3 > >>

Zlib::GzipWriter#puts(*str) -> nil (21138.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...

Zlib::GzipWriter#write(*str) -> Integer (21132.0)

自身に str を出力します。str が文字列でなけ れば to_s による文字列化を試みます。

...できたバイト数を返します。

require 'zlib'

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

@see IO#write...

Zlib::GzipWriter#write(str) -> Integer (21132.0)

自身に str を出力します。str が文字列でなけ れば to_s による文字列化を試みます。

...できたバイト数を返します。

require 'zlib'

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

@see IO#write...

CSV#puts(row) -> self (15144.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 (9163.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 の指定が...

絞り込み条件を変える

Zlib::GzipWriter#orig_name=(filename) (3125.0)

gzip ファイルのヘッダーに記録する元ファイル名を指定します。

...Zlib::GzipWriter#write 等の書き込み系メソッドを
呼んだ後で指定しようとすると Zlib::GzipFile::Error 例外が
発生します。

@param filename gzip ファイルのヘッダーに記録する元ファイル名を文字列で指定します。
@return filename を返し...
...す。

require 'zlib'

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

Zlib::GzipWriter#close -> File (3121.0)

フッターを書き出し、GzipWriter オブジェクトをクローズします。close と finish の違いは Zlib::GzipFile#close, Zlib::GzipFile#finish を 参照して下さい。

...フッターを書き出し、GzipWriter オブジェクトをクローズします。close と
finish の違いは Zlib::GzipFile#close, Zlib::GzipFile#finish を
参照して下さい。

注意: Ruby の finalizer の制約のため、GzipWriter オブジェクトは
必ずクローズしてく...
...e_finish
file
name='hoge1.gz'
gz = Zlib::GzipWriter.open(filename, 9)
gz.puts "hogehoge\n" * 100
f = gz.finish
p f.atime
# 例
#=> Sun Jul 06 15:43:57 +0900 2008
end

def case_close
file
name='hoge1.gz'
gz = Zlib::GzipWriter.open(filename, 9)
gz.puts "hogeh...
...oge\n" * 100
f = gz.close
begin
p f.atime
rescue IOError => err
puts
err #=> closed stream
end
end

case_finish
case_close...

Zlib::GzipWriter#finish -> File (3121.0)

フッターを書き出し、GzipWriter オブジェクトをクローズします。close と finish の違いは Zlib::GzipFile#close, Zlib::GzipFile#finish を 参照して下さい。

...フッターを書き出し、GzipWriter オブジェクトをクローズします。close と
finish の違いは Zlib::GzipFile#close, Zlib::GzipFile#finish を
参照して下さい。

注意: Ruby の finalizer の制約のため、GzipWriter オブジェクトは
必ずクローズしてく...
...e_finish
file
name='hoge1.gz'
gz = Zlib::GzipWriter.open(filename, 9)
gz.puts "hogehoge\n" * 100
f = gz.finish
p f.atime
# 例
#=> Sun Jul 06 15:43:57 +0900 2008
end

def case_close
file
name='hoge1.gz'
gz = Zlib::GzipWriter.open(filename, 9)
gz.puts "hogeh...
...oge\n" * 100
f = gz.close
begin
p f.atime
rescue IOError => err
puts
err #=> closed stream
end
end

case_finish
case_close...

Zlib::GzipWriter#flush(flush = Zlib::SYNC_FLUSH) -> self (3049.0)

まだ書き出されていないデータをフラッシュします。

...case1
file
name='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.puts "fuga"
gz.puts "ugo"
}
p File.read(filename)
end

def case2
file
name='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wra...
...p(fw, Zlib::BEST_COMPRESSION){|gz|
gz.puts "fuga"
gz.flush
gz.puts "ugo\n"
gz.flush
}
p File.read(filename)
end

case1
#=> "\037\213\b\000p\257pH\002\003K+MO\344*M\317\347\002\000<\326\000\371\t\000\000\000"
case2
#=> "\037\213\b\000p\257pH\002\003J+MO\344\...

Zlib::GzipWriter#comment=(string) (3025.0)

gzip ファイルのヘッダーに記録するコメントを指定します。

...gzip ファイルのヘッダーに記録するコメントを指定します。

Zlib::GzipWriter#write 等の書き込み系メソッドを
呼んだ後で指定しようとすると Zlib::GzipFile::Error 例外が
発生します。

@param string gzip ファイルのヘッダーに記録する...
...ます。

require 'zlib'

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

絞り込み条件を変える

<< 1 2 3 > >>