如何从c#访问c$资源上的文件?
本文关键字:资源 文件 访问 | 更新日期: 2023-09-27 18:10:03
我用的是这样一个例子:
System.IO.File.Copy("''host'c$'folder'file.end", "c:'file.end", true);
但我只得到一个DirectoryNotFoundException与描述
找不到路径''host'c$'folder'file.end'的一部分
我要做什么才能访问DRIVE$资源上的文件?我有这台机器的管理权限。
尝试使用逐字字符串作为路径
System.IO.File.Copy(@"''host'c$'folder'file.end", @"c:'file.end", true);
或转义斜杠
System.IO.File.Copy("''''host''c$''folder''file.end", "c:''file.end", true);
尝试:
System.IO.File.Copy(@"''host'c$'folder'file.end", @"c:'file.end", true);
因为从异常中可以看到路径没有很好地格式化。您需要转义'
符号
Try
System.IO.File.Copy(@"''host'c$'folder'file.end", @"c:'file.end", true);
强制字符串字面值。