Ruby文件操作
来源:互联网 发布:naturade代餐奶昔 知乎 编辑:程序博客网 时间:2024/05/18 02:53
获取不带目录的文件名(带有后缀)
File.basename( "foo/bar/jim-jam/whee.html" ) #=> "whee.html"获取文件名(不带后缀)
File.basename( "foo/bar/jim-jam/whee.html", ".*" ) #=> "whee"
获取同一个目录下不同后缀的文件
filename = File.basename(my_path,".*")othername = File.join( File.dirname(my_path), "#{filename}.jpg" )
或者
othername = my_path.sub(/[^.]+\z/,"jpg") # replace non-period characters at the end of the string with 'jpg'
参考:
http://ruby-doc.org/core-2.2.0/File.html
http://phrogz.net/filename-without-extension-ruby
http://stackoverflow.com/questions/23356777/ruby-get-filename-without-the-extensions
http://stackoverflow.com/questions/374326/get-filename-without-extension-from-file-path-in-ruby
irb(main):024:0> f = 'C:\foobar\blah.txt'.gsub("\\","/")=> "C:/foobar/blah.txt"irb(main):027:0> File.basename(f,File.extname(f))=> "blah"
0 0
- ruby文件操作
- ruby 文件读写操作
- RUBY操作EXCEL文件
- ruby 文件操作
- RUBY文件操作
- ruby文件操作大全
- Ruby文件操作
- Ruby文件操作
- ruby文件操作大全
- ruby 操作大文件
- Ruby 的文件操作
- ruby 文件操作
- ruby文件操作
- Ruby文件操作
- RUBY-文件、目录操作
- ruby操作excel文件
- ruby 文件操作
- Ruby操作Excel文件
- Android平台程序崩溃的类型及原因
- T-SQL查询进阶--深入理解子查询
- springMVC入门(四) Kaptcha 实现验证码功能
- UVa 225 Golygons
- linux cpio解压initrd.img
- Ruby文件操作
- //li加个点击事件
- 【转】如何彻底删除mysql
- mingw下配置pkg-config
- WWDC 2013 Session笔记 - iOS7中的多任务
- Media Queries
- 利用cookie和session实现购物记录和购物车
- 法布尔与昆虫记
- Validate Binary Search Tree