當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Ruby File.dirname用法及代碼示例


本文簡要介紹ruby語言中 File.dirname 的用法。

用法

dirname(file_name, level = 1) → dir_name

返回 file_name 中給出的文件名的所有組件,除了最後一個(在第一次去除尾隨分隔符之後)。當 File::ALT_SEPARATOR 不是 nil 時,可以使用 File::SEPARATOR File::ALT_SEPARATOR 作為分隔符來形成文件名。

File.dirname("/home/gumby/work/ruby.rb")   #=> "/home/gumby/work"

如果給出level,則刪除最後一個level 組件,而不僅僅是一個。

File.dirname("/home/gumby/work/ruby.rb", 2) #=> "/home/gumby"
File.dirname("/home/gumby/work/ruby.rb", 4) #=> "/"

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 File.dirname。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。