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

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

от elena , в категории: Общие вопросы , 3 месяца назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket

1 ответ

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

от jaclyn , 3 месяца назад

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


 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() {
   fileExtension := filepath.Ext("result.txt")

   // Вывод: .txt
   fmt.Println(fileExtension)

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