(十二)常用類庫 檔案類 資料夾類 時間類

2022-09-02 01:12:11 字數 2033 閱讀 6205

(1)檔案類file和fileutils

重名名錯誤案例

把斜線方向改成相反即可,還有重新命名之後的檔案不在桌面了,都到專案資料夾裡了(在ide左側視窗可以看到,在專案資料夾裡也可以看到);ruby中路徑斜線方向與系統相反,否則提示沒有該檔案或目錄。

檔案操作放在與rb**檔案同級目錄,這樣在ide中就能執行且左側能看到檔案

將333.txt重新命名為222.txt

不指定路徑那麼重新命名後到到專案目錄了,指定路徑就指定重新命名後的檔案位置,如下將專案目錄下的檔案重新命名並移動到桌面(左側視窗不再看到該檔案,因為已經不在專案目錄了)。

複製檔案需要模組,於是先導入模組,同上,檔案操作預設目標路徑為專案目錄,否則要指定路徑

刪除,不管什麼系統這個刪除是徹底刪除,**站裡面也看不到了

(2)資料夾類dir

expected:end那個錯誤是因為while**塊要用end結尾

dir=dir.mkdir("d:/uml/one") #建立資料夾

dir=dir.delete("d:/uml/one") #刪除資料夾

(3)時間類time,date,datetime

#new或now都是獲取乙個time例項,值為當前系統時間,+0800表示當前時區為第8時區也就是中國時區

putstime.new

putstime.now

第乙個輸出不準確,因為m與m區分開,不然月份和分鐘就亂了,y和y一樣是因為年份不像月份與分鐘一樣m開頭有衝突

加法,time類是秒為單位,date類是天為單位

注意date只能使用today得到當前日期,new得出的結果不是當前日期

還有乙個datetime類,它與time的方法全部一樣,只是它單位是天,time單位是秒

datetime類需要匯入的是date模組,如下沒有require相關模組

date只能使用today得到當前日期,new得出的結果不是當前日期

datetime沒有today方法,只能通過now得到當前日期,new得出的結果不是當前日期

檔案 資料夾刪除工具類

public class deletefileutil else 刪除單個檔案 param filename 要刪除的檔案的檔名 return 單個檔案刪除成功返回true,否則返回false public static boolean deletefile string filename else...

C IO類 資料夾檔案處理類(一)資料夾處理

資料夾相關操作 directoryinfo 例項化後可對資料夾相關屬性進行操作,通常是對乙個資料夾反覆操作時用到 directoryinfo 類的兄弟類 directory 該類為靜態類 該類同樣是對資料夾相關屬性進行操作,通常是對資料夾進行單次操作 方法 名稱 說明 create 已過載。建立目錄...

資料夾操作 DirectoryInfo類

directoryinfo類是乙個密封類,它可以用來建立 移動 列舉目錄和子目錄。directoryinfo類包括4個屬性,可以用來獲取目錄的名稱 父目錄等。directoryinfo類的屬性表 屬 性 說 明 exists 判斷指定目錄是否存在。如果存在,則返回true,否則返回false nam...