file.go 323 B

12345678910111213141516171819
  1. package utils
  2. func FileExt(path string) string {
  3. for i := len(path) - 1; i >= 0 && path[i] != '/'; i-- {
  4. if path[i] == '.' {
  5. return path[i:]
  6. }
  7. }
  8. return ""
  9. }
  10. func FileBase(path string) string {
  11. for i := len(path) - 1; i >= 0 && path[i] != '/'; i-- {
  12. if path[i] == '.' {
  13. return path[:i]
  14. }
  15. }
  16. return ""
  17. }