mirror of
https://github.com/TermoraDev/termora.git
synced 2026-01-16 02:12:58 +08:00
fix: extension name retrieval failure
This commit is contained in:
@@ -79,7 +79,13 @@ class TransportTableModel() : DefaultTableModel() {
|
|||||||
return I18n.getString("termora.folder")
|
return I18n.getString("termora.folder")
|
||||||
}
|
}
|
||||||
if (name == "..") return StringUtils.EMPTY
|
if (name == "..") return StringUtils.EMPTY
|
||||||
return FilenameUtils.getExtension(name)
|
try {
|
||||||
|
return FilenameUtils.getExtension(name)
|
||||||
|
} catch (_: Exception) { // 如果 name 中包含 : 会报错
|
||||||
|
val idx = name.lastIndexOf('.')
|
||||||
|
if (idx < 0) return StringUtils.EMPTY
|
||||||
|
return name.substring(idx + 1)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user