如何从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$资源上的文件?我有这台机器的管理权限。

如何从c#访问c$资源上的文件?

尝试使用逐字字符串作为路径

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);

强制字符串字面值。