У меня есть приложение, которое работает с локальным хранилищем под appdata для загрузки нового контента из Интернета и отображения его локально. Я нахожу, что контент с более длинными именами файлов бросает слишком длинное исключение.C# Слишком длинное имя файла Windows RT
Это очень плохо, поскольку я не могу контролировать уровень иерархии и длину имен файлов в контенте. Есть ли ярлык или короткое имя (похожее на 8.3), которое я могу использовать, чтобы гарантировать, что я не теряю большой процент длины моего файла? т.е. C: \ Users {User} \ AppData \ Local \ Packages {AppID} \ LocalState ...
В моем случае у меня есть более короткое название и по-прежнему базовый путь занимает 101 символов с летучей мыши
Не могли бы вы создать карту коротких имен файлов и использовать их вместо этого, когда было запрошено более длинное имя файла? – WiredPrairie
Я не могу найти способ сделать это, используя API StorageFolder или StorageFile. – Mike
Вам нужно будет сохранить карту. Это не будет частью API. – WiredPrairie