Go語言檔案操作的方法

2022-09-24 23:36:09 字數 696 閱讀 8057

關閉檔案:

複製** **如下:

func (file *file) close() os.error

e := syscall.close(file.fd)

file.fd = -1 // so it can't be closed again

if e != 0

return nil

}檔案讀取:

複製** **如下:

func (file *file) read(b bylyfjvwste) (ret int, err os.error)

r, e := syscall.read(file.fd, b)

if e != 0

return int(r), err

}寫檔案:

複製** **如下:

func (file *file) write(b byte) (ret int, err os.error)

r, e := syscall.write(file.fd, b)

&nblyfjvwssp; if e != 0

return int(r), err

}獲取檔名:

複製** **如下:

func (file *file) strilyfjvwsng() string

本文標題: go語言檔案操作的方法

本文位址:

go語言讀寫檔案操作方法

package main import bufio fmt io os 寫 func writefile path string 使用完畢,需要關閉檔案 defer f.close var buf string for i 0 i 5 i fmt.println n n 讀檔案內容方法 func r...

Go語言檔案操作

檔案的開啟和關閉 os.open 函式能夠開啟乙個檔案,返回乙個 file和乙個err。對得到的檔案例項呼叫close 方法能夠關閉檔案。為了防止檔案忘記關閉,我們通常使用defer註冊檔案關閉語句。讀取檔案 file.read read方法定義如下 func f file read b byte ...

go語言 檔案操作

os.open 函式能夠開啟乙個檔案,返回乙個 file和乙個err。對得到的檔案例項呼叫close 方法能夠關閉檔案。package main import fmt os func main 關閉檔案 file.close 為了防止檔案忘記關閉,我們通常使用defer註冊檔案關閉語句。read方法...