Путь к файлу в Go
Путь к файлу хранят строкой. Ее можно вывести
целиком и отдельно взять имя файла через
filepath.Base:
package main
import (
"fmt"
"path/filepath"
)
func main() {
cfg := "/tmp/settings/app.cfg"
fmt.Println(cfg)
fmt.Println(filepath.Base(cfg))
}
Если путь собирали из частей, в строке будет разделитель каталогов:
package main
import (
"fmt"
"path/filepath"
)
func main() {
item := filepath.Join("/tmp", "items.json")
fmt.Println(item)
}
Дан код:
report := "/tmp/reports/summary.txt"
Выведите строку пути в консоль.
Создайте путь к /tmp/cache.dat и выведите,
совпадает ли его строка с текстом /tmp/cache.dat.