Декодировать имя файла из пути (Swift 5) - PullRequest
1 голос
/ 02 апреля 2020
let FileName = ("\(urls[0])" as NSString).lastPathComponent

полный URL-адрес файла: файл: ///private/var/mobile/Containers/Data/Application/2BA0F976-0A79-43E8-B5E6-28A8F0AE4D63/tmp/vladKarlugin.Documents-Inbox /Car%20Configurator.pdf

Я получаю имя файла по пути "Car% 20Configurator.pdf" , но истинное имя "Конфигурация автомобиля"

Как мне расшифровать имя?

1 Ответ

2 голосов
/ 02 апреля 2020

Создайте URL, удалите расширение пути и получите последний компонент пути.

let fileName = URL(string: urls[0])!.deletingPathExtension().lastPathComponent
...