るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.082秒)
トップページ > クエリ:-[x] > クエリ:$[x] > クエリ:$SAFE[x] > クエリ:tmpdir[x]

別のキーワード

  1. mkmf $topdir
  2. kernel $topdir
  3. mkmf $sitelibdir
  4. mkmf $sitearchdir
  5. mkmf $archdir

種類

ライブラリ

クラス

検索結果

Dir.tmpdir -> String (26273.0)

テンポラリファイルを作成するのに使うディレクトリ(テンポラリディレクトリ)の絶対パスを 文字列として返します。 $SAFE によって返す文字列は変わります。

...ます。
$SAFE
によって返す文字列は変わります。

# WindowsXPの場合

require "tmpdir"

p Dir.tmpdir #=> "C:/DOCUME~1/taro3/LOCALS~1/Temp"
$SAFE
= 1
p Dir.tmpdir #=> "C:/WINDOWS/temp"
$SAFE
= 2
p Dir.tmpdir #=> "C:/WINDOWS/temp"
$SAFE
= 3
p Dir.tmpdir #=> "C:/WIND...
...OWS/temp"

# Linuxの場合 /tmp に加え、環境変数 ENV['TMPDIR'], ENV['TMP'], ENV['TEMP'], ENV['USERPROFILE']を参照します...
...て返します。
$SAFE
によって返す文字列は変わります。

# WindowsXPの場合

require "tmpdir"

p Dir.tmpdir #=> "C:/DOCUME~1/taro3/LOCALS~1/Temp"
$SAFE
= 1
p Dir.tmpdir #=> "C:/WINDOWS/temp"

# Linuxの場合 /tmp に加え、環境変数 ENV['TMPDIR'], ENV['TMP'], EN...

1.6.8から1.8.0への変更点(まとめ) (2730.0)

1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))

...込み変数/$defout>)) [obsolete]
: ((<組み込み変数/$deferr>)) [obsolete]
: ((<組み込み変数/$stdout>)) [change]
: ((<組み込み変数/$stderr>)) [change]
: ((<組み込み変数/$stdin>)) [change]

$
stdout, $stderr は、$defout, $deferr の別名になり
$
defout, $deferr は ((...
...なりました

$
stdin は、普通のグローバル変数となりました(STDINをリダイレクトする
動作はなくなりました)

$
defout や $deferr に代入を行うと警告がでます。
(注:1.6 に $deferr はありません)
((<ruby-dev:20961>))

$
stdin にオ...
...ました。((<NotImplementedError>))を使ってください

: ((<Proc#yield|Proc/yield>))

なくなりました。((<ruby-dev:20180>))

== ライブラリ

: ((<tmpdir>)) [new]

テンポラリディレクトリを取得するためのライブラリが追加されました。
Windows な...