• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >ruby > Ruby中一些常用的文件操作方法小结

Ruby中一些常用的文件操作方法小结

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了ruby 文件操作,ruby操作excel,如何运行ruby文件,ruby 文件是什么,ruby 读取文件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

初学Ruby,很多需要学习,现在开始尝试使用Ruby来写一个脚本,其中用到了很多文件相关的操作,这里阶段地整理一些。便于后续的再次查找。

文件或目录是否存在

File.exist?('file_path')
</div>

是否为文件

File.file?("file_path")
</div>

是否为目录

File.directory?("file_path")
</div>

从路径中获取文件名

File.basename('/tmp/adb.log')  #=> "adb.log"

#从上面结果中移除扩展名

File.basename('/tmp/adb.log', '.log') #=> "adb"
#或者
File.basename('/tmp/adb.log', '.*')   #=> "adb"
</div>
列出目录下的全部子文件

#替换puts child为自己的操作
Dir['/tmp/*'].each{|child|puts child}
</div>

获得父目录

#特定目录的父路径
File.expand_path("..",specific_path)
#当前目录的父路径
File.expand_path("..",Dir.pwd)
#或者
File.expand_path("..")
</div>

</div>

您可能想查找下面的文章:

  • ruby 去掉文件里重复的行
  • 在操作系统上安装Ruby解释器的教程
  • Ruby常用文件操作方法
  • Ruby中操作文件的方法介绍
  • Ruby中处理时间的一些基本操作
  • 在Ruby中处理文件的输入和输出的教程
  • Ruby中一些常用的文件操作方法小结
  • Ruby实现批量对文件增加前缀代码分享
  • ruby实现的文件自删除代码分享

相关文章

  • Ruby面向对象编程中类与方法的基础学习
  • Ruby中case表达式详解
  • 详解Ruby中的单件方法和单件类
  • Ruby中的gem包管理的使用及gem源搭建教程
  • Ruby 中一些百分号(%)的用法小结
  • Rails命令行常用操作命令简明总结
  • Ruby on Rails中MVC结构的数据传递解析
  • 在Ruby中创建和使用哈希的教程
  • Ruby常量查找路径问题深入研究
  • 在Ruby中处理文件的输入和输出的教程

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Ruby里4种比较函数(equal?, eql?, ==, ===)详解
    • 升级到mac 10.10之后使用pod出现问题的解决方法
    • Ruby On Rails上手笔记(安装使用全过程)
    • Ruby的语法和语言特性总结
    • Ruby遍历文件夹同时计算文件的md5sum
    • 用Ruby进行CGI编程的入门指引
    • Ruby简洁学习笔记(二):类继承、属性、类变量
    • 对Ruby on Rails进行高效的单元测试的教程
    • Ruby的基础语法入门学习教程
    • Ruby中调用执行shell命令的6种方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有