@vGrabko99
html, css, js, php, golang, mysql

Как узнать все директории и файлы?

привет. У меня к примеру есть директория
/home/v-smerti/localhost/api/src/public/file_server/js/new

Мне необходимо получить список всех директорий и файлов и построить из єтого масив вида

/home/v-smerti/localhost/api/src/public/file_server/js/new : {
 "test" : [alert.js, gg.js ],
 "index" : [views.js, start.js]
}


Я конечно могу велосипедить долго и весьма успешно но в любом случае уже кто - то подобное делал 100%

Зарание спасибо за копипаст / ссылку
  • Вопрос задан
  • 1850 просмотров
Решения вопроса 3
mututunus
@mututunus
Backend developer (Python, Golang)
https://golang.org/pkg/io/ioutil/#ReadDir

dirs, err := ioutil.ReadDir(config.ProjectDir)
  if err != nil {
    log.Fatal(err)
  }

for _, dir := range dirs {
  fmt.Print(dir.Name())
}
Ответ написан
@vGrabko99 Автор вопроса
html, css, js, php, golang, mysql
Ответ написан
Комментировать
@Maxim_Samburskiy
filepath.Walk(path, func(subpath string, info os.FileInfo, err error) error {
	if err == nil && path != subpath {
		...
	}
	return nil
})
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы