654件ヒット
[601-654件を表示]
(0.082秒)
ライブラリ
- ビルトイン (36)
- mkmf (36)
- pathname (72)
- rss (324)
-
rubygems
/ installer (12) -
rubygems
/ package / tar _ header (12) - shell (30)
-
shell
/ command-processor (30) -
shell
/ filter (30) - socket (24)
- tempfile (12)
- un (12)
クラス
- Addrinfo (24)
-
File
:: Stat (36) -
Gem
:: Installer (12) -
Gem
:: Package :: TarHeader (12) - Pathname (72)
-
RDoc
:: Options (24) -
RSS
:: Maker :: ChannelBase (24) -
RSS
:: Maker :: ItemsBase :: ItemBase (24) -
RSS
:: Maker :: RSS20 :: Items :: Item :: Guid (24) -
RSS
:: Maker :: TextinputBase (24) -
RSS
:: RDF :: Channel (24) -
RSS
:: RDF :: Image (24) -
RSS
:: RDF :: Item (24) -
RSS
:: RDF :: Textinput (24) -
RSS
:: Rss :: Channel (24) -
RSS
:: Rss :: Channel :: Image (24) -
RSS
:: Rss :: Channel :: Item (24) -
RSS
:: Rss :: Channel :: Item :: Guid (12) -
RSS
:: Rss :: Channel :: TextInput (24) -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic (24) - Shell (30)
-
Shell
:: CommandProcessor (30) -
Shell
:: Filter (30) - Tempfile (12)
モジュール
- Kernel (48)
キーワード
- cleanpath (12)
- ftype (12)
-
generate
_ bin _ symlink (12) -
hyperlink
_ all (12) -
hyperlink
_ all= (12) -
ipv6
_ linklocal? (12) -
ipv6
_ mc _ linklocal? (12) - isPermaLink (24)
- isPermaLink= (12)
- link= (132)
-
link
_ command (12) - linkname (12)
- ln (12)
-
make
_ link (12) -
make
_ symlink (12) - nlink (12)
- readlink (30)
- symlink (18)
- symlink? (42)
-
taxo
_ link (12) -
taxo
_ link= (12) -
try
_ link (24) - unlink (42)
検索結果
先頭5件
-
Pathname
# unlink -> Integer (3101.0) -
self が指すディレクトリあるいはファイルを削除します。
...self が指すディレクトリあるいはファイルを削除します。
//emlist[例][ruby]{
require "pathname"
pathname = Pathname("/path/to/sample")
pathname.exist? # => true
pathname.unlink # => 1
pathname.exist? # => false
//}... -
Tempfile
# unlink -> self (3101.0) -
テンポラリファイルをクローズせずに、削除します。 UNIXライクなシステムでは、 作成したテンポラリファイルが他のプログラムに使用される機会をなくすために、 テンポラリファイルを作成しオープンした後、 すぐに削除するということがしばしばおこなわれます。
...ンポラリファイルを作成しオープンした後、
すぐに削除するということがしばしばおこなわれます。
require "tempfile"
tf = Tempfile.new("foo")
tf.unlink
p tf.path # => nil
tf.print("foobar,hoge\n")
tf.rewind
p tf.gets("\n") # => "foobar,hoge\n"... -
Pathname
# cleanpath(consider _ symlink = false) -> Pathname (101.0) -
余計な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。
...leanpath は、実際にファイルシステムを参照することなく、文字列操作
だけで処理を行います。
@param consider_symlink 真ならパス要素にシンボリックリンクがあった場合
にも問題ないように .. を残します。
//......# => #<Pathname:/>
require 'pathname'
Dir.rmdir("/tmp/foo") rescue nil
File.unlink("/tmp/bar/foo") rescue nil
Dir.rmdir("/tmp/bar") rescue nil
Dir.mkdir("/tmp/foo")
Dir.mkdir("/tmp/bar")
File.symlink("../foo", "/tmp/bar/foo")
path = Pathname.new("bar/././//foo/../bar")
Dir.chdir("/tmp"... -
Kernel
# ln -> () (13.0) -
ファイルへのリンクを作成します。
...ファイルへのリンクを作成します。
ruby -run -e ln -- [OPTION] TARGET LINK_NAME
-s ハードリンクの代わりにシンボリックリンクを作成します
-f LINK_NAME を上書きします
-v 詳細表示
@see ln(1)... -
File
:: Stat # ftype -> String (7.0) -
ファイルのタイプを表す文字列を返します。
...を返します。
文字列は以下のうちのいずれかです。
"file"
"directory"
"characterSpecial"
"blockSpecial"
"fifo"
"link"
"socket"
"unknown"
//emlist[例][ruby]{
fs = File::Stat.new($0)
p fs.ftype #=> "file"
p File::Stat.new($:[0]).ftype #=> "directory"
//}
1.8...