go 語言基礎 讀取檔案os包 獲取檔案資訊

2021-08-19 13:51:16 字數 549 閱讀 2953

stat()-->fileinfo

獲取檔案的資訊:

name() 檔名

isdir() 判斷是否是目錄

modtime()修改時間

mode()檔案許可權 

size() 檔案大小

packagemain

import(

"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 檔案讀取完畢!讀檔案方式二...