るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. rsa p

検索結果

<< 1 2 > >>

DOSISH 対応 (23102.0)

DOSISH 対応 ruby version 1.7 では、DOSISH対応(DOS/Windows のパス名の扱いに対する変 更)が含まれています。(現在の)変更点を以下に示します。

...名の扱いに対する変
更)が含まれています。(現在の)変更点を以下に示します。

なお、これらの変更は platform/mswin32 版、platform/mingw32
版の Ruby にのみあてはまります。

とりあえずの目標として、

* \ も / と同様パスセパレ...
...挙動について...

: File.dirname

パスセパレータとして従来の/に加えて\も認識するようになっています。
これに合わせて、マルチバイトで記述されたパス名への対応も行われています。

p
File.dirname("C:\\foo\\bar")

=> ruby...
...1.6.4 (2001-06-04) [i586-mswin32]
"."

=> ruby 1.7.1 (2001-08-16) [i586-mswin32]
"C:\\foo"

p
File.dirname("C:/foo")
p
File.dirname("C:\\foo")
p
File.dirname("C:foo")

=> ruby 1.6.4 (2001-06-04) [i586-mswin32]
"C:"
"."
"."

=> ruby 1.7.1 (20...

Pathname#dirname -> Pathname (21229.0)

Pathname.new(File.dirname(self.to_s)) と同じです。

...Pathname.new(File.dirname(self.to_s)) と同じです。

//emlist[例][ruby]{
require "pathname"

P
athname('/usr/bin/shutdown').dirname # => #<Pathname:/usr/bin>
//}

@see File.dirname...

Shell::CommandProcessor#dirname(filename) -> String (21107.0)

File クラスにある同名のクラスメソッドと同じです.

...File クラスにある同名のクラスメソッドと同じです.

@param filename ファイル名を表す文字列を指定します。

@see File.dirname...

File.dirname(filename, level=1) -> String (18173.0)

filename の一番後ろのスラッシュより前を文 字列として返します。スラッシュを含まないファイル名に対しては "."(カレントディレクトリ)を返します。

...します。

//emlist[例][ruby]{
p
File.dirname("dir/file.ext") # => "dir"
p
File.dirname("file.ext") # => "."
//}

File.dirname の動作は dirname(3)
に従います。
//emlist[例][ruby]{
p
File.dirname("foo/bar/") # => "foo"
p
File.dirname("foo//bar") # => "foo"
//}

leve...
...す。

//emlist[levelを指定する例][ruby]{
File.dirname("/home/gumby/work/ruby.rb", 2) # => "/home/gumby"
File.dirname("/home/gumby/work/ruby.rb", 4) # => "/"
//}

@param filename ファイル名を表す文字列を指定します。
@param level 末尾からいくつ取り除くかを指定...

File.dirname(filename) -> String (18161.0)

filename の一番後ろのスラッシュより前を文 字列として返します。スラッシュを含まないファイル名に対しては "."(カレントディレクトリ)を返します。

...emlist[例][ruby]{
p
File.dirname("dir/file.ext") # => "dir"
p
File.dirname("file.ext") # => "."
//}

File.dirname の動作は dirname(3)
に従います。
//emlist[例][ruby]{
p
File.dirname("foo/bar/") # => "foo"
p
File.dirname("foo//bar") # => "foo"
//}


@param filename フ...

絞り込み条件を変える

Rake::PackageTask#package_dir=(dirname) (9207.0)

パッケージに入れるファイルを保存するディレクトリ名をセットします。

...@param dirname パッケージに入れるファイルを保存するディレクトリ名を指定します。

//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'

Rake::PackageTask.new("sample", "1.0.0") do |package_task|
p
ackage_task.package_dir # => "pkg"
p
ack...
...age_task.package_dir = "package"
p
ackage_task.package_dir # => "package"
end
//}...

File.split(pathname) -> [String] (6122.0)

pathname を dirname とbasename に分割して、2 要 素の配列を返します。

...
p
athname を dirname とbasename に分割して、2 要
素の配列を返します。

//emlist[][ruby]{
[File.dirname(pathname), File.basename(pathname)]
//}

と同じです。

@param pathname パス名を表す文字列を指定します。...

Pathname (6006.0)

パス名をオブジェクト指向らしく扱うクラスです。

...うクラスです。

P
athname オブジェクトはパス名を表しており、ファイルやディレクトリそのものを表してはいません。
当然、存在しないファイルのパス名も扱えます。

絶対パスも相対パスも扱えます。

P
athname オブジェク...
...するメソッドはありません。

P
athname のインスタンスメソッドには、ディレクトリのパスを返す Pathname#dirname のように、
文字列操作だけで結果を返すものもあれば、ファイルの中身を読み出す Pathname#read のように
ファイル...
...ムにアクセスするものもあります。

P
athname オブジェクトの生成には、Pathname.new のほかに Kernel#Pathname も使えます。

//emlist[例][ruby]{
require 'pathname'

P
athname.new("foo/bar") # => #<Pathname:foo/bar>
P
athname("foo/bar") # => #<Pathname:foo/bar>
//}...

Net::FTP#chdir(dirname) -> nil (3123.0)

リモートサーバでのカレントディレクトリを dirname に変更します。

...リモートサーバでのカレントディレクトリを dirname に変更します。

@param dirname 変更先のディレクトリを与えます。
@raise Net::FTPReplyError 応答コードがエラーである場合に発生します。カレントディレクトリ変更に失敗した場...

Net::FTP#mkdir(dirname) -> String (3107.0)

リモートサーバ上にディレクトリを作成します。

...発生します。

@param dirname 作成するディレクトリ名を文字列で指定します。

@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コー...
...ドが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で正しくない場合に発生します。...

絞り込み条件を変える

Net::FTP#rmdir(dirname) -> nil (3107.0)

リモートサーバ上のディレクトリを削除します。

...リモートサーバ上のディレクトリを削除します。

@param dirname 削除するディレクトリ名を文字列で指定します。

@raise Net::FTPReplyError 応答コードが正しくない場合に発生します。削除に失敗した場合に発生します。...
<< 1 2 > >>