【发布时间】:2021-07-13 02:17:43
【问题描述】:
我有一个托管产品文件分发的 Spring Boot 服务器,并且该产品具有 .exe 和 .app 版本。 .exe 文件可以毫无问题地存储和传输,但 .app 文件(从 MacOS 创建并通过 TeamViewer 传输到 Windows)显示为文件夹。服务器也不会将其识别为文件并抛出
java.io.FileNotFoundException: source\MyApp.app (Access is denied)
当我创建一个示例文本文件并将其另存为 test.app 时,它被视为文件而不是文件夹。没有选项可以将文件夹更改为文件或方法来更改其使用资源管理器的默认打开方式。我认为它不关心 .app 扩展名,它将 .app 视为文件名。我尝试将其压缩并发送到 Windows,但它仍然无法正常工作。请参阅屏幕截图了解我的意思。
我的问题是有什么方法可以改变 Windows 将 .app 文件视为文件夹的方式?我希望它把它当作一个不可打开的文件或原始文件。
【问题讨论】:
标签: windows macos file format explorer