为什么不能'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方法。如果你们当中有谁能给我指路,我将不胜感激。
一种方法是将该位置映射为网络驱动器,然后使用映射的设备作为文件的起始路径。
还可以检查当前试图打开文件的用户是否对网络路径具有某些权限。