|
|
2 päivää sitten | |
|---|---|---|
| .. | ||
| .gitignore | 2 päivää sitten | |
| LICENSE | 2 päivää sitten | |
| README.md | 2 päivää sitten | |
| binary.go | 2 päivää sitten | |
| descr.go | 2 päivää sitten | |
| entity.go | 2 päivää sitten | |
| extent.go | 2 päivää sitten | |
| file.go | 2 päivää sitten | |
| icb.go | 2 päivää sitten | |
| udf.go | 2 päivää sitten | |
recovery() style error handling interfaceIt's all because I has reached requried functional for me.
package main
import (
"fmt"
"os"
"github.com/mogaika/udf"
)
func main() {
r, _ := os.Open("example.iso")
u := udf.NewUdfFromReader(r)
for _, f := range u.ReadDir(nil) {
fmt.Printf("%s %-10d %-20s %v\n", f.Mode().String(), f.Size(), f.Name(), f.ModTime())
}
}
Output:
-r-xr-xr-x 57 system.cnf 2006-02-11 00:00:00 +0000 UTC
-r-xr-xr-x 1911580 SCUS_973.99 2006-03-15 00:00:00 +0000 UTC
-r-xr-xr-x 278305 ioprp300.img 2005-11-14 00:00:00 +0000 UTC
-r-xr-xr-x 6641 sio2man.irx 2005-10-18 00:00:00 +0000 UTC
-r-xr-xr-x 15653 dbcman.irx 2005-10-18 00:00:00 +0000 UTC