麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Ruby > 正文

Ruby中一些常用的文件操作方法小結(jié)

2020-10-29 19:42:33
字體:
供稿:網(wǎng)友

初學(xué)Ruby,很多需要學(xué)習(xí),現(xiàn)在開始嘗試使用Ruby來寫一個(gè)腳本,其中用到了很多文件相關(guān)的操作,這里階段地整理一些。便于后續(xù)的再次查找。

文件或目錄是否存在

復(fù)制代碼 代碼如下:

File.exist?('file_path')

是否為文件

復(fù)制代碼 代碼如下:

File.file?("file_path")

是否為目錄

復(fù)制代碼 代碼如下:

File.directory?("file_path")

從路徑中獲取文件名

復(fù)制代碼 代碼如下:

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

#從上面結(jié)果中移除擴(kuò)展名

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


列出目錄下的全部子文件

復(fù)制代碼 代碼如下:

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

獲得父目錄

復(fù)制代碼 代碼如下:

#特定目錄的父路徑
File.expand_path("..",specific_path)
#當(dāng)前目錄的父路徑
File.expand_path("..",Dir.pwd)
#或者
File.expand_path("..")

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人黄色网战 | www.guochan| 久久精品久| 成人在线视频免费看 | 国产91影院| 国产精品成人一区二区三区吃奶 | 欧美乱码精品一区 | 久久久午夜电影 | 欧美中文字幕一区二区三区亚洲 | 手机免费看一级片 | 久久精品欧美电影 | 国产在线1区 | 爱爱视频天天干 | 亚洲视频综合网 | 爱唯侦察 国产合集 亚洲 | 777午夜精品视频在线播放 | 国产精品成人一区二区三区电影毛片 | av在线免费在线观看 | 久久艹艹艹 | 九九精品在线播放 | 黄色一级片在线免费观看 | 国产美女爽到喷白浆的 | 色婷婷久久一区二区 | 欧美一级全黄 | 日韩av片在线免费观看 | 日本a级一区 | 日本中文字幕高清 | 久久久一区二区三区精品 | 日本韩国欧美一级片 | 黄视频网站免费在线观看 | 九九热免费视频在线观看 | 一级国产航空美女毛片内谢 | 国产精品久久久久久久久久大牛 | a级毛片免费观看在线播放 日本aaa一级片 | 暴力肉体进入hdxxxx古装 | 日本欧美一区二区三区在线播 | 亚洲二区三区在线 | 成人毛片在线 | 西川av在线一区二区三区 | 91精品国产综合久久婷婷香 | 免费看欧美黑人毛片 |