Почему 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 есть "функция", которая скрывает расширения файлов для известных типов файлов. Всегда выключайте это, или вы будете создавать такие проблемы.

Другие вопросы по тегам