Ruby中一些常用的檔案操作方法小結

2022-09-26 06:00:17 字數 730 閱讀 5614

檔案或目錄是否存在

複製** **如下:

file.exist?('file_path')

是否為檔案

複製** **如下:

file.file?("file_path")

是否為目錄

複製** **如下:

file.directory?("file_path")

從路徑中獲取檔名

複製** **如下:

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

#從上面結果中移除副檔名

'/tmp/adb.log', '.log' #=> "adb"

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

列出目錄下的全部子檔案

複製** **如下:

#替換puts child為自己的操作

dir['/tmp/*'].each

獲得父目錄

複製** **如下:

#特定目錄的父路徑

file.expand_path(".www.cppcns.com.",specific_path)

#當前目錄的父路徑

file.expand_path("..",dir.pwd)

#或者file.expand_path("..")

本文標題: ruby中一些常用的檔案操作方法小結

本文位址:

c STL中一些常用操作

include include include include include using namespace std intmain s.erase 1,3 第乙個引數指定從此索引位置開始刪除,第二個元素指定刪除的長度,如果無則會刪除從索引對應的元素之後的所有元素 cout s vector in...

C 中一些檔案的操作

1.file.exist檢查檔案是否存在 public static bool exists string path 檔案存在時,返回true,相反返回false。2.讀寫檔案 public static string readalltext string path 讀取檔案的所有行放入乙個字串中,...

PS中一些常用知識

1,前景色,背景色什麼意思 你開啟ps後有個工具欄,在那一大堆工具下面有前後疊著的兩個方塊,置前的是前景色置後的是背景色,二者可以相互轉換。在一般的使用中,前景色和背景色其實只是乙個概念性的問題,並不是說就代表著 的顏色。簡單點說就是你畫 了乙個矩形框,想填充紅色。這時你可以選擇把前景色設為紅色,然...