File Operations in Go: Difference between revisions
Jump to navigation
Jump to search
Line 6: | Line 6: | ||
=Overview= | =Overview= | ||
The [[Go Package os#Overview|<tt>os</tt> package]] provides practical file access functions. Basic file read and write, by reading or writing the entire file into and from memory, is also provided by the [[Go Package ioutil|<tt>ioutil</tt> package]], but its <code>[[Go Package ioutil#Overview|ioutil.ReadFile]]</code> and <code>[[Go Package ioutil#Overview|ioutil.WriteFile]]</code> are deprecated since Go 1.16. | The [[Go Package os#Overview|<tt>os</tt> package]] provides practical file access functions. Basic file read and write, by reading or writing the entire file into and from memory, is also provided by the [[Go Package ioutil|<tt>ioutil</tt> package]], but its <code>[[Go Package ioutil#Overview|ioutil.ReadFile]]</code> and <code>[[Go Package ioutil#Overview|ioutil.WriteFile]]</code> are deprecated since Go 1.16. | ||
File paths and names should be manipulated with the functions exposed by the <code>[[Go Package path#Overview|path]]</code> package. |
Revision as of 21:59, 16 October 2023
Internal
Overview
The os package provides practical file access functions. Basic file read and write, by reading or writing the entire file into and from memory, is also provided by the ioutil package, but its ioutil.ReadFile
and ioutil.WriteFile
are deprecated since Go 1.16.
File paths and names should be manipulated with the functions exposed by the path
package.