Как получить расширение файла на Golang?

Пользователь

от ian.heidenreich , в категории: Golang , 4 месяца назад

Как получить расширение файла на Golang?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от hoyt.jerde , 4 месяца назад

@ian.heidenreich Вы можете получить расшируение файла на Golang вызвав filepath.Ext(), посмотрите ниже как это работает:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
package main

import (
   "fmt"
   "path/filepath"
   "strings"
)

func main() {
   extension := filepath.Ext("main.go")

   // Вывод: .go
   fmt.Println(extension)

   // Если нужно удалить точку
   // Вывод: go
   fmt.Println(strings.TrimLeft(extension, "."))
}