(fs billy.Filesystem, filename string, data []byte, perm os.FileMode)
| 227 | } |
| 228 | |
| 229 | func WriteFile(fs billy.Filesystem, filename string, data []byte, perm os.FileMode) error { |
| 230 | f, err := fs.OpenFile(filename, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, perm) |
| 231 | if err != nil { |
| 232 | return err |
| 233 | } |
| 234 | |
| 235 | n, err := f.Write(data) |
| 236 | if err == nil && n < len(data) { |
| 237 | err = io.ErrShortWrite |
| 238 | } |
| 239 | if err1 := f.Close(); err == nil { |
| 240 | err = err1 |
| 241 | } |
| 242 | return err |
| 243 | } |
| 244 | |
| 245 | var empty = make([]byte, 24) |
| 246 |
no test coverage detected
searching dependent graphs…