我注意到,如果文件以点开头,则无法打开。我测试了.pptx
文件和.pdf
文件,比较了它们在 Linux 和 Windows 上的行为。我创建了一个几乎为空的 pdf 文件和一个几乎为空的 pptx 文件来测试以下所有场景。我在 GUI 中双击所有文件以打开它们。
韓國語
a. Windows 文件管理器 - pptx 文件设置为在 Microsoft Powerpoint 上启动
1) document.pptx Opens fine 2) .pptx Powerpoint launches, but spits out ```Sorry, PowerPoint can’t read .pptx```
b. Linux Nautilus - pptx 文件设置为在 Libreoffice Impress 上启动
1) document.pptx Opens fine 2) .pptx Opens fine
pdf
a. Windows 文件管理器 - pdf 文件设置为在 Mozilla Firefox 上启动
1) document.pdf Opens fine 2) .pdf Cannot open .pdf, check your spelling error message pops up, does not open Firefox
b. Linux Nautilus - pdf 文件设置为在 Evince 上启动
1) document.pptx Opens fine 2) .pptx Opens fine
看来 Windows 确实不想打开以点开头的文件。这是安全功能还是错误?Windows 10 21H2、Microsoft Office 2019。
答案1
在 Linux 中,点只是文件/文件夹名称中的另一个字符。
在 Windows 中,小数点后的扩展名决定了文件所使用的应用程序,而小数点前的部分则是真正的文档名称。
这意味着,如果文档的名称为 ,则.pptx
其扩展名表示 PowerPoint 是其处理程序,但没有文档名称,因此打开失败。您收到的错误消息是打开失败的通用消息,因此信息量不大。