[英]How to move files from one directory to another in Unity Hololens
Unity StreamingAssets 文件夹是只读的,用于存储资产。 具体说明请参见 Unity 官方文档: Application.StreamingAssetsPath 。
因此,我建议您将文件保存在Application.persistentDataPath中,并注意源文件具有读写权限。
要将文件从 objects3D 文件夹移动到 persistentDataPath 文件夹,您可以尝试以下代码:
#if ENABLE_WINMD_SUPPORT
var objectPath = KnownFolders.Objects3D.Path;
string path = Path.Combine(objectPath, "MyFile.txt");
string targetPath = Path.Combine(Application.persistentDataPath, "MyFile.txt");
using (TextWriter writer = File.CreateText(path))
{
writer.WriteLine("test");
}
File.Move( path, targetPath);
#endif
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.