主页 > 知识库 > Ruby中一些常用的文件操作方法小结

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

热门标签:常德电销平台外呼系统软件价格 滴滴外呼系统 徐州网络外呼系统哪个好 百度地图标注自定义图片 电销机器人厂商代理 高德地图标注客服 白银外呼paas系统 湖州u友防封电销卡 地图标注赚钱项目注册

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

文件或目录是否存在

复制代码 代码如下:

File.exist?('file_path')

是否为文件

复制代码 代码如下:

File.file?("file_path")

是否为目录

复制代码 代码如下:

File.directory?("file_path")

从路径中获取文件名

复制代码 代码如下:

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

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

File.basename('/tmp/adb.log', '.log') #=> "adb"
#或者
File.basename('/tmp/adb.log', '.*')   #=> "adb"


列出目录下的全部子文件

复制代码 代码如下:

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

获得父目录

复制代码 代码如下:

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

您可能感兴趣的文章:
  • Ruby实现批量对文件增加前缀代码分享
  • Ruby实现的删除已经合并的git分支脚本分享
  • 在Ruby程序中连接数据库的详细教程

标签:荆门 三沙 张家界 永州 普洱 梧州 辽宁 公主岭

巨人网络通讯声明:本文标题《Ruby中一些常用的文件操作方法小结》,本文关键词  Ruby,中,一些,常用的,常,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Ruby中一些常用的文件操作方法小结》相关的同类信息!
  • 本页收集关于Ruby中一些常用的文件操作方法小结的相关信息资讯供网民参考!
  • 推荐文章