stat()-->fileinfo
獲取檔案的資訊:
name() 檔名
isdir() 判斷是否是目錄
modtime()修改時間
mode()檔案許可權
size() 檔案大小
packagemainimport(
"fmt"
"os"
)funcmain()
// 否則檢視檔案資訊
fmt.println(fileinfo.name())
fmt.println(fileinfo.isdir()) //判斷是否是目錄,false
fmt.println(fileinfo.size()) // 10,檔案大小
fmt.println(fileinfo.modtime())// 修改時間
fmt.println(fileinfo.mode()) //-rw-rw-rw- 0666
}
go語言基礎 檔案拷貝 copy io包
io包下有個方法copy,拷貝檔案這個比較複雜,go語言中有個更加簡單的方法,這個就了解下複製的過程就可以了 packagemain import fmt os io funcmain else 實現檔案的複製,返回值拷貝的資料總量,以及拷貝過程中產生的錯誤 funccopyfile destnam...
Go語言基礎之包
包 package 是多個go原始碼的集合,是一種高階的 復用方案,go語言為我們提供了很多內建包,如fmt os io等。我們還可以根據自己的需要建立自己的包。乙個包可以簡單理解為乙個存放.go檔案的資料夾。該資料夾下面的所有go檔案都要在 的第一行新增如下 宣告該檔案歸屬的包。package 包...
Go語言基礎(十六) Go語言檔案操作
package main import fmt os bufio io ioutil 錯誤處理方法 func handle why string,e error func main handle 檔案讀取失敗!err fmt.println str fmt.println 檔案讀取完畢!讀檔案方式二...