@@ -24,22 +24,22 @@ In Go, most of the file operation functions are located in the `os` package. Her
24
24
25
25
Code sample:
26
26
``` Go
27
- package main
28
-
29
- import (
30
- " fmt"
31
- " os"
32
- )
33
-
34
- func main () {
35
- os.Mkdir (" astaxie" , 0777 )
36
- os.MkdirAll (" astaxie/test1/test2" , 0777 )
37
- err := os.Remove (" astaxie" )
38
- if err != nil {
39
- fmt.Println (err)
40
- }
41
- os.RemoveAll (" astaxie" )
27
+ package main
28
+
29
+ import (
30
+ " fmt"
31
+ " os"
32
+ )
33
+
34
+ func main () {
35
+ os.Mkdir (" astaxie" , 0777 )
36
+ os.MkdirAll (" astaxie/test1/test2" , 0777 )
37
+ err := os.Remove (" astaxie" )
38
+ if err != nil {
39
+ fmt.Println (err)
42
40
}
41
+ os.RemoveAll (" astaxie" )
42
+ }
43
43
```
44
44
## Files
45
45
@@ -84,26 +84,26 @@ Functions for writing files:
84
84
85
85
Code sample:
86
86
``` Go
87
- package main
88
-
89
- import (
90
- " fmt"
91
- " os"
92
- )
93
-
94
- func main () {
95
- userFile := " astaxie.txt"
96
- fout , err := os.Create (userFile)
97
- if err != nil {
98
- fmt.Println (userFile, err)
99
- return
100
- }
101
- defer fout.Close ()
102
- for i := 0 ; i < 10 ; i++ {
103
- fout.WriteString (" Just a test!\r\n " )
104
- fout.Write ([]byte (" Just a test!\r\n " ))
105
- }
87
+ package main
88
+
89
+ import (
90
+ " fmt"
91
+ " os"
92
+ )
93
+
94
+ func main () {
95
+ userFile := " astaxie.txt"
96
+ fout , err := os.Create (userFile)
97
+ if err != nil {
98
+ fmt.Println (userFile, err)
99
+ return
100
+ }
101
+ defer fout.Close ()
102
+ for i := 0 ; i < 10 ; i++ {
103
+ fout.WriteString (" Just a test!\r\n " )
104
+ fout.Write ([]byte (" Just a test!\r\n " ))
106
105
}
106
+ }
107
107
```
108
108
### Read files
109
109
@@ -119,30 +119,30 @@ Functions for reading files:
119
119
120
120
Code sample:
121
121
``` Go
122
- package main
123
-
124
- import (
125
- " fmt"
126
- " os"
127
- )
128
-
129
- func main () {
130
- userFile := " asatxie.txt"
131
- fl , err := os.Open (userFile)
132
- if err != nil {
133
- fmt.Println (userFile, err)
134
- return
135
- }
136
- defer fl.Close ()
137
- buf := make ([]byte , 1024 )
138
- for {
139
- n , _ := fl.Read (buf)
140
- if 0 == n {
141
- break
142
- }
143
- os.Stdout .Write (buf[:n])
122
+ package main
123
+
124
+ import (
125
+ " fmt"
126
+ " os"
127
+ )
128
+
129
+ func main () {
130
+ userFile := " asatxie.txt"
131
+ fl , err := os.Open (userFile)
132
+ if err != nil {
133
+ fmt.Println (userFile, err)
134
+ return
135
+ }
136
+ defer fl.Close ()
137
+ buf := make ([]byte , 1024 )
138
+ for {
139
+ n , _ := fl.Read (buf)
140
+ if 0 == n {
141
+ break
144
142
}
143
+ os.Stdout .Write (buf[:n])
145
144
}
145
+ }
146
146
```
147
147
### Delete files
148
148
0 commit comments