为什么不能'OpenRead查看我的网络位置

本文关键字:看我 我的 网络 位置 OpenRead 不能 为什么 | 更新日期: 2023-09-27 18:17:26

我刚刚有了一台新的Mac,并将我的开发转移到了Windows VM上。我试图将一个大(218 mb)的txt文件从一个网络位置复制到另一个网络位置,同时修改其内容。我正在用mac连接网络驱动器,但windows实例似乎没有看到它。下面是抛出错误的代码(sourceFile类似于"''networkpath'thefile.txt"):

    using (var inputStream = File.OpenRead(sourceFile))
        {
            using (var inputReader = new StreamReader(inputStream))
            {
                using (var outputWriter = File.AppendText(destFile))
                {
                    string tempLineValue;
                    while (null != (tempLineValue = inputReader.ReadLine()))
                    {
                        var replace = tempLineValue.Replace(''t', ''0');
                        outputWriter.WriteLine(replace);
                    }
                }
            }
        }

错误是"System.IO"。{网络路径未找到。'r'n}"。在步进执行File时抛出此异常。OpenRead方法。如果你们当中有谁能给我指路,我将不胜感激。

为什么不能'OpenRead查看我的网络位置

一种方法是将该位置映射为网络驱动器,然后使用映射的设备作为文件的起始路径。

还可以检查当前试图打开文件的用户是否对网络路径具有某些权限。