在此代码中,我试图读取目录中的书名,然后将它们写入 CSV 文件,但它只将第一本书名写入 CSV 文件。我不知道如何让它进一步工作。
package main
import (
"encoding/csv"
"io/ioutil"
"log"
"os"
)
func main() {
files, err := ioutil.ReadDir("/home/bilal/Documents/Books/English")
if err != nil {
log.Fatal(err)
}
csvFile, err := os.Create("English.csv")
if err != nil {
log.Fatal(err)
}
for _, file := range files {
// fmt.Println(file.Name())
fileData := []string{
file.Name(),
}
csvWriter := csv.NewWriter(csvFile)
csvWriter.Write(fileData)
csvWriter.Flush()
csvFile.Close()
}
}
手掌心
相关分类