У Go є кілька корисних функцій для роботи з директоріями файлової системи. |
|
|
|
|
|
|
|
|
|
Створюємо директорію за назвою subdir. Другим параметром є налаштування параметрів доступу до директорії. |
|
При створенні тимчасової директорії, гарною ідеєю є
викликати її видалення за допомогою |
|
Допоміжна функція що створює тимчасовий файл. |
|
|
|
Також можливо створити повну ієрархію директорій за допомогою |
|
|
|
|
|
|
|
|
|
Ось, ‘ioutil.ReadDir’ повертає зріз об’єктів |
|
|
|
Повертаємось до початкової директорії. |
|
Ми можемо обійти директорію рекурсивно, відвідуючи всі
вкладені директорії. |
|
Функція |
|
|
Наступний приклад: Тимчасові Файли та Директорії.