72件ヒット
[1-72件を表示]
(0.094秒)
種類
- インスタンスメソッド (36)
- 特異メソッド (24)
- モジュール関数 (12)
ライブラリ
- ビルトイン (36)
- fileutils (12)
- pathname (12)
-
shell
/ command-processor (6) -
shell
/ filter (6)
クラス
- Dir (12)
- File (12)
-
File
:: Stat (12) - Pathname (12)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6)
モジュール
- FileUtils (12)
キーワード
-
safe
_ unlink (12) - unlink (48)
検索結果
先頭5件
-
File
:: Stat # nlink -> Integer (18207.0) -
ハードリンクの数を返します。
...ハードリンクの数を返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
#例
p fs.nlink #=> 1
//}... -
Shell
:: CommandProcessor # unlink(path) -> self (9100.0) -
path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。
...path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。
@param path 削除したいパスを指定します。
@see File.unlink, Dir.unlink... -
Shell
:: Filter # unlink(path) -> self (9100.0) -
path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。
...path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。
@param path 削除したいパスを指定します。
@see File.unlink, Dir.unlink... -
Dir
. unlink(path) -> 0 (6100.0) -
ディレクトリを削除します。ディレクトリは空でなければいけませ ん。ディレクトリの削除に成功すれば 0 を返します。
...空でなければいけませ
ん。ディレクトリの削除に成功すれば 0 を返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.delete("/tmp/hoge-jbrYBh.tmp")
//}... -
FileUtils
. # safe _ unlink(list , options = {}) -> () (6100.0) -
FileUtils.rm(list, force: true) と同じです。
...s.rm(list, force: true) と同じです。
c:FileUtils#options
@param list 削除する対象。一つの場合は文字列も指定可能です。
二つ以上指定する場合は配列で指定します。
@param options :noop, :verbose が指定できます。
:forc......e がセットされた場合は作業中すべての StandardError を無視します。
@see FileUtils.#rm... -
File
. unlink(*filename) -> Integer (3200.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
...に失敗した場合は例外 Errno::EXXX が発生します。
このメソッドは通常ファイルの削除用で、ディレクトリの削除には
Dir.rmdir を使います。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に......す。
//emlist[例][ruby]{
IO.write("test.txt", "test")
p File.exist?("test.txt") # => true
p File.delete("test.txt") # => 1
p File.exist?("test.txt") # => false
begin
File.delete("test.txt")
rescue
p $! # => #<Errno::ENOENT: No such file or directory @ unlink_internal - test.txt>
end
//}... -
Pathname
# unlink -> Integer (3200.0) -
self が指すディレクトリあるいはファイルを削除します。
...self が指すディレクトリあるいはファイルを削除します。
//emlist[例][ruby]{
require "pathname"
pathname = Pathname("/path/to/sample")
pathname.exist? # => true
pathname.unlink # => 1
pathname.exist? # => false
//}...