问题描述
在我的代码中,下载一个 zip 文件后,我使用 ZipFile.ExtractToDirectory
解压它,它在编辑器中正常工作,当我在 UWP 平台上构建它时(解压后的正常文件名 - image123.jpg
),但在 Oculus-Quest 的 android 平台上
文件正在使用文件夹名称提取,例如 Images\image123.jpg
并跳过子文件夹。
我在某处读到这可能是因为正斜杠,但它是一个 zip 文件,即使在制作 zip 文件的地方我也尝试将所有斜杠更改为 / 反斜杠。
解决方法
Unity 在路径中使用 /
,因为 \
用于其他用途。
将代码中的 \
交换为 /
,它应该可以工作。