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")
|
||||
}
|
||||
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