我们正在使用旧的PC应用程序创建端口,该应用程序在某些时候会从网络共享文件夹中读写文件。它可以像这样简单地工作:
string remotePath_A = "\\\\RemotePcName\\SharedFolderName";
if (Directory.Exists(remotePath_A ))
{
string[] files = Directory.GetFiles(remotePath_A);
foreach (string item in files)
{
Debug.Log("--->>Filename: " + item);
//read files and do things here
}
}
但是在Hololens中似乎不起作用(Directory.Exists(remotePath_A)返回false)。到目前为止,我最好的猜测是这是因为该应用程序没有为网络连接提供任何凭据(不需要,因为在源应用程序中Windows用户应该已经拥有了凭据),但似乎我们没有可以将其用于hololens版本(更改登录用户很痛苦,而且似乎不切实际)。
因此,总结一下我的问题: 1-我猜我的问题是凭证时,我说的对吗?我的意思是,这肯定是一个问题,但是以某种方式在hololens应用中添加有效的用户名/密码可以解决问题吗? 2-如果1为真,那么任何人都可以给我一些有关如何做这种事情的线索吗? (我正在使用C#/ Unity 3D)。我一直在环顾四周,但是我在网络方面没有太多经验,也没有发现任何真正有用的东西。 3-如果1为假,则表示正在发生什么,或者更好地解决“从网络远程文件夹读取/写入文件”的任何想法
在此先感谢您提供的任何建议!