博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
File.basename
阅读量:7226 次
发布时间:2019-06-29

本文共 690 字,大约阅读时间需要 2 分钟。

File.basename函数返回filename中的最后一条斜线后面的部分。若给出了参数suffix且它和filename的尾部一致时,该方法会将其删除并返回结果。例:p File.basename("ruby/ruby.c")        #=> "ruby.c"p File.basename("ruby/ruby.c", ".c")  #=> "ruby"p File.basename("ruby/ruby.c", ".*")  #=> "ruby"p File.basename("ruby/ruby.exe", ".*")  #=> "ruby"          File.dirname函数    以字符串的形式返回filename中最后一条斜线之前的部分。若文件名中不含斜线,则返回"."(当前目录)。例:p File.dirname("dir/file.ext")    # => "dir"p File.dirname("file.ext")        # => "."另外,请参考File.basename, File.extname 。ruby 1.8 特性修改后,File.dirname的动作遵守SUSv3的规定。p File.dirname("foo/bar/")      # => "foo"  以前是、"foo/bar"p File.dirname("foo//bar")      # => "foo"  以前是、"foo/"

 

转载于:https://www.cnblogs.com/znsongshu/p/6080603.html

你可能感兴趣的文章
懒到极致:对mybatis的进一步精简
查看>>
Android学习之OTA Update
查看>>
Maven Multi-environment package
查看>>
JMM-java内存模型
查看>>
iOS的soap应用(webservice) 开发
查看>>
Delphi listview 点击列头排序
查看>>
android preference page
查看>>
mysql索引挑选
查看>>
关于冰岛足球的段子
查看>>
在 Windows 中安装 Laravel 5.1.X
查看>>
TeamViewer 9发布-在Linux下安装运行
查看>>
Centos7 Gitea安装教程 - 一款易搭建,运行快的Git服务器
查看>>
CentOS minimal 网络配置
查看>>
Nginx架构
查看>>
为什么结构体中的数组不能用const int变量指定大小?
查看>>
模板特化疑问
查看>>
ruby多线程理解
查看>>
享用甜点时要不要来杯咖啡?Java 与树莓派 (Raspberry PI)
查看>>
精通Oracle 10g Pl/SQL编程
查看>>
邱怡轩:R中大规模矩阵的SVD与矩阵补全
查看>>