るりまサーチ

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

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

検索結果

<< 1 2 3 > >>

tmpdir (44000.0)

テンポラリディレクトリのためのライブラリです。

テンポラリディレクトリのためのライブラリです。

Dir.tmpdir -> String (32237.0)

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

...の場合

r
equire "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:/WINDOWS/temp"

# Linuxの場合 /tmp に加え、環境変数 ENV['TMPDIR'], ENV[...
...'TMP'], ENV['TEMP'], ENV['USERPROFILE']を参照します...
...は変わります。

# WindowsXPの場合

r
equire "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'], ENV['TEMP'], ENV['USERPROFILE']を参照します...

Dir.mktmpdir(prefix_suffix = nil, tmpdir = nil) -> String (20338.0)

一時ディレクトリを作成します。

...#remove_entry を用いて削除し、ブロックの値をかえします。
ブロックが与えられなかった場合は、作成した一時ディレクトリのパスを
返します。この場合、このメソッドは作成した一時ディレクトリを削除しません。

@param pr...
...す。

@param tmpdir nil の場合は Dir.tmpdir を使用します。
そうでない場合は、そのディレクトリを使用します。


使用例
r
equire 'tmpdir'

puts Dir.tmpdir
# 出力例: 動作環境により出力は異なります。
#=> /cygdrive/c/DOCUME~1/...
...mp
Dir.mktmpdir{|dir|
puts dir
# 出力例: 一時ディレクトリ の名前の先頭に'd' をつける。
#=> /cygdrive/c/DOCUME~1/kouya/LOCALS~1/Temp/d20081011-4524-1m69psi
# ^
}
Dir.mktmpdir("foo"){|dir|...

Dir.mktmpdir(prefix_suffix = nil, tmpdir = nil) {|dir| ... } -> object (20338.0)

一時ディレクトリを作成します。

...#remove_entry を用いて削除し、ブロックの値をかえします。
ブロックが与えられなかった場合は、作成した一時ディレクトリのパスを
返します。この場合、このメソッドは作成した一時ディレクトリを削除しません。

@param pr...
...す。

@param tmpdir nil の場合は Dir.tmpdir を使用します。
そうでない場合は、そのディレクトリを使用します。


使用例
r
equire 'tmpdir'

puts Dir.tmpdir
# 出力例: 動作環境により出力は異なります。
#=> /cygdrive/c/DOCUME~1/...
...mp
Dir.mktmpdir{|dir|
puts dir
# 出力例: 一時ディレクトリ の名前の先頭に'd' をつける。
#=> /cygdrive/c/DOCUME~1/kouya/LOCALS~1/Temp/d20081011-4524-1m69psi
# ^
}
Dir.mktmpdir("foo"){|dir|...

Etc.#systmpdir -> String | nil (12200.0)

システムのテンポラリディレクトリを返します。

...システムのテンポラリディレクトリを返します。

//emlist[][ruby]{
r
equire 'etc'
p Etc.systmpdir # => "/tmp"
//}...

絞り込み条件を変える

Tempfile.create(basename, tmpdir=nil, mode: 0, **options) -> File (6226.0)

テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

...ェクトを生成して返します(Tempfileではありません)。
createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

ブロックを指定しなかった場合、tmpdirにファイルを作り、Fileオブジェクトを返します。
...
...した場合、tmpdirにファイルを作り、
Fileオブジェクトを引数としてブロックを呼び出します。
ブロック終了時にファイルをクローズするのはopenと同じですが、
createではファイルのunlinkも自動で行います。

@param basename ファ...
...使われます。
@param tmpdir ファイルが作られるディレクトリです。
このデフォルト値は、Dir.tmpdir の値となります。
@param mode ファイルのモードを定数の論理和で指定します。IO.open
と同じ(Kernel.#openと同じ)...

Tempfile.create(basename, tmpdir=nil, mode: 0, **options) {|fp| ...} -> object (6226.0)

テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

...ェクトを生成して返します(Tempfileではありません)。
createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

ブロックを指定しなかった場合、tmpdirにファイルを作り、Fileオブジェクトを返します。
...
...した場合、tmpdirにファイルを作り、
Fileオブジェクトを引数としてブロックを呼び出します。
ブロック終了時にファイルをクローズするのはopenと同じですが、
createではファイルのunlinkも自動で行います。

@param basename ファ...
...使われます。
@param tmpdir ファイルが作られるディレクトリです。
このデフォルト値は、Dir.tmpdir の値となります。
@param mode ファイルのモードを定数の論理和で指定します。IO.open
と同じ(Kernel.#openと同じ)...

Tempfile.create(basename="", tmpdir=nil, mode: 0, **options) -> File (6226.0)

テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

...ェクトを生成して返します(Tempfileではありません)。
createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

ブロックを指定しなかった場合、tmpdirにファイルを作り、Fileオブジェクトを返します。
...
...した場合、tmpdirにファイルを作り、
Fileオブジェクトを引数としてブロックを呼び出します。
ブロック終了時にファイルをクローズするのはopenと同じですが、
createではファイルのunlinkも自動で行います。

@param basename ファ...
...使われます。
@param tmpdir ファイルが作られるディレクトリです。
このデフォルト値は、Dir.tmpdir の値となります。
@param mode ファイルのモードを定数の論理和で指定します。IO.open
と同じ(Kernel.#openと同じ)...

Tempfile.create(basename="", tmpdir=nil, mode: 0, **options) {|fp| ...} -> object (6226.0)

テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

...ェクトを生成して返します(Tempfileではありません)。
createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

ブロックを指定しなかった場合、tmpdirにファイルを作り、Fileオブジェクトを返します。
...
...した場合、tmpdirにファイルを作り、
Fileオブジェクトを引数としてブロックを呼び出します。
ブロック終了時にファイルをクローズするのはopenと同じですが、
createではファイルのunlinkも自動で行います。

@param basename ファ...
...使われます。
@param tmpdir ファイルが作られるディレクトリです。
このデフォルト値は、Dir.tmpdir の値となります。
@param mode ファイルのモードを定数の論理和で指定します。IO.open
と同じ(Kernel.#openと同じ)...

Tempfile.create(basename, *rest) -> File (6218.0)

テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

...mpfileではありません)。
createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

ブロックを指定しなかった場合、tmpdir(第2引数で指定したディレクトリ。省
略した場合はDir.tmpdir)にファイルを作り、File...
...した場合、tmpdirにファイルを作り、
Fileオブジェクトを引数としてブロックを呼び出します。
ブロック終了時にファイルをクローズするのはopenと同じですが、
createではファイルのunlinkも自動で行います。

@param basename ファ...
...スとして使われます。
@param rest Tempfile.newの第二引数以降と同じように扱われます。
@see Tempfile.open

例:
r
equire "tempfile"
GC.disable
path = ""
Tempfile.create("foo") do |f|
path = f.path
p File.exist?(path) #=> true
end
p File.exist?(path) #=> f...

絞り込み条件を変える

Tempfile.create(basename, *rest) {|fp| ...} -> object (6218.0)

テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

...mpfileではありません)。
createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。

ブロックを指定しなかった場合、tmpdir(第2引数で指定したディレクトリ。省
略した場合はDir.tmpdir)にファイルを作り、File...
...した場合、tmpdirにファイルを作り、
Fileオブジェクトを引数としてブロックを呼び出します。
ブロック終了時にファイルをクローズするのはopenと同じですが、
createではファイルのunlinkも自動で行います。

@param basename ファ...
...スとして使われます。
@param rest Tempfile.newの第二引数以降と同じように扱われます。
@see Tempfile.open

例:
r
equire "tempfile"
GC.disable
path = ""
Tempfile.create("foo") do |f|
path = f.path
p File.exist?(path) #=> true
end
p File.exist?(path) #=> f...

Dir#read -> String | nil (6130.0)

ディレクトリストリームから次の要素を読み出して返します。最後の要素 まで読み出していれば nil を返します。

...を返します。

@raise Errno::EXXX ディレクトリの読み出しに失敗した場合に発生します。

@raise IOError 既に自身が close している場合に発生します。

//emlist[例][ruby]{
r
equire 'tmpdir'

Dir.mktmpdir do |tmpdir|
File.open("#{tmpdir}/test1.txt", "w") {...
...|f| f.puts("test1") }
File.open("#{tmpdir}/test2.txt", "w") { |f| f.puts("test2") }
Dir.open(tmpdir) do |d|
p d.read # => "."
p d.read # => ".."
p d.read # => "test1.txt"
p d.read # => "test2.txt"
p d.read # => nil
end
end
//}...

Dir.new(path) -> Dir (3148.0)

path に対するディレクトリストリームをオープンして返します。

...ディレクトリは自動的にクローズされます。
ブロックの実行結果を返します。

@param path ディレクトリのパスを文字列で指定します。

@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェク...
...ます。

@raise Errno::EXXX オープンに失敗した場合に発生します。

//emlist[例: Dir.new][ruby]{
r
equire 'tmpdir'

Dir.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding: Enco...
...=> Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
end
//}

//emlist[例: Dir.open][ruby]{
r
equire 'tmpdir'

Dir.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

Dir.open(tmpdir, enco...
<< 1 2 3 > >>