關閉檔案:
複製** **如下:
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方法...