Почему-то в блоке с функцией ReadDir() не может открыть файл. Срабатывает ошибка ERR_1.
filesDir, err := ioutil.ReadDir(DirFiles)
if err != nil { log.Fatal(err) }
for _, fileDir := range filesDir {
if filepath.Ext(fileDir.Name()) == ".html" {
// Чтение содержимого файла построчно.
my_File, err := os.Open(fileDir.Name())
if err != nil {
fmt.Println("ERR_1. Ошибка открытия файла:", err)
return
}
defer my_File.Close()
var scanner = bufio.NewScanner(my_File)
...
}
}
Хотя такое же открытие файла в рядом стоящем блоке функции Walk() работает нормально.
Почему так?