Мне сообщили, что наше приложение не может генерировать имя 8.3 в определенной папке.
Первое, что всплыло у меня в голове, - 8.3. Настройка создания, вероятно, отключена. Ну, это было включено. Я изменил ключ реестра и перезагрузил компьютер, который тоже не работал.
Я обнаружил, что dir /x
не может показать имя 8dot3 в этом пути.
Самое странное, что я обнаружил, это то, что он становится недействительным только в этой конкретной папке!
Если я перейду в другую папку в D:
тогда операция будет работать без проблем. Например, D:\anotherfolder\PML_\18WW1PNL601.ini
будет преобразован в D:\anotherfolder\PML_\18WW1P~1.INI
правильно.
Интересно, имеет ли это отношение к разрешению, но не уверен, с чего начать. Я имею в виду, что моя учетная запись уже является администратором, что еще мне делать?
Я копирую новый, как предложил @barlop. Удивительно, но он может сгенерировать имя 8.3 успешно.
Кроме того, я нашел в D:
8.3 создание работает только на те папки и файлы, созданные мной.
Тем не менее, не знаю, что здесь происходит.