文件扩展名应该是文件名的一部分吗?

文件扩展名应该是文件名的一部分吗?

看看这张从我的 Windows 资源管理器截取的图片。请注意,两者都被视为 JS 文件,因为这是我保存它们时选择的类型。但对于其中一个,我实际上调用了它test.js,而对于另一个,只是test。我不知道哪一个是正确的。

第一个名字是否不完整,或者第二个名字是否冗余.js在其名称中,形成其全名test.js.js

这些是否是错误的?当我的应用程序加载并寻找名为的文件时,是否可能导致问题test.js?这在其他操作系统上会有所不同吗?

在此处输入图片描述

答案1

这取决于情况。在您的查看选项中,您是否选中了“隐藏已知文件类型的文件扩展名”?如果选中,则您不应该看到文件扩展名。如果选中,则您应该看到文件扩展名。

现在,在文件名中包含扩展名并没有什么坏处,只是会让人感到困惑。根据您提供的屏幕截图,我猜您的复选框已被选中,这是 Windows 中的默认设置。

相关内容