为什么FileInfo会显示额外的文件扩展名?

时间:2009-09-06 18:29:16

标签: asp.net vb.net fileinfo

我在为下载程序创建文件下载列表时出现问题,并且无法解释“File Does Not Exist”返回。我的.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 个答案:

答案 0 :(得分:3)

您是否已选中“工具>文件夹选项>查看>隐藏已知文件类型的扩展程序”未选中?

该选项应该在(或多或少)Windows Server 2008上的相同位置,我在家里回答所以我只有XP Pro才能继续;)

很明显我知道,但有时候这是我们忽视的明显答案。

只是添加 - 没有选项可以在单独的列中显示扩展名。

答案 1 :(得分:1)

Windows具有隐藏已知文件类型的文件扩展名的“功能”。总是把它关掉,否则你会发现自己会产生这样的问题。