Почему FileInfo показывает дополнительное расширение файла?
У меня были проблемы с созданием списка загрузок файлов для загрузчика, и я получал необъяснимое возвращение "Файл не существует". Мои файлы.avi возвращались найдены, но файлы.exe и.txt получали не существует.
Теперь я обнаружил, извлекая весь каталог и проверяя содержимое файла, что мои файлы.exe показывают ".exe.exe". Мои файлы.txt показывают ".txt.rtf". Ничего себе, просмотр файлового каталога в Server 2008 показывает только одно расширение. Я не вижу опции для отображения расширения в виде столбца, просто "тип". Мой каталог выглядит так:
Name Type
File1.exe Application
File2.txt Rich Text Document
File3.avi AVI File
Я переименовал некоторые из этих файлов, возможно, я просто не могу переименовать файлы. Я постараюсь использовать оригиналы и посмотреть, все ли у меня в порядке. Может быть, мне нужно переименовать оскорбительные файлы без отображаемых расширений. Это просто что-то странное с браузером сервера?
Спасибо Джеймс
2 ответа
Вы проверили, что "Инструменты> Параметры папки> Вид> Скрыть расширения для известных типов файлов" не отмечены?
Опция должна быть (более или менее) в том же месте на Windows Server 2008, я отвечаю из дома, поэтому у меня есть только XP Pro для продолжения;)
Очевидно, я знаю, но иногда это очевидный ответ, который мы упускаем из виду.
Просто добавить - нет возможности показать расширение в отдельном столбце.
В Windows есть "функция", которая скрывает расширения файлов для известных типов файлов. Всегда выключайте это, или вы будете создавать такие проблемы.