2 回答

TA貢獻1851條經(jīng)驗 獲得超5個贊
根據(jù)評論,問題似乎是“如何打印文件擴展名為 .json 的文件”。這是代碼:
if os.Args[1] == "display-json-name" {
//reads the directory name and returns a list of directory entries
dirname := "."
f, err := os.Open(dirname)
if err != nil {
log.Fatal(err)
}
files, err := f.Readdir(-1)
f.Close()
if err != nil {
log.Fatal(err)
}
for _, file := range files {
if filepath.Ext(file.Name()) == ".json" {
fmt.Println(file.Name())
}
}
}

TA貢獻1852條經(jīng)驗 獲得超1個贊
https://golang.org/pkg/io/ioutil/#ReadDir
package main
import (
"fmt"
"io/ioutil"
"log"
)
func main() {
files, err := ioutil.ReadDir(".")
if err != nil {
log.Fatal(err)
}
for _, file := range files {
fmt.Println(file.Name())
}
}
- 2 回答
- 0 關(guān)注
- 246 瀏覽
添加回答
舉報