首先,我尝试了以下代码:
File.Copy(Properties.Resources.files,"c:/files.zip");
但是我得到这个错误:
参数1:无法从“ byte []”转换为“ string”
之后,我尝试在第一个参数的结尾处添加:
.ToString()
但是它抛出了这个异常:
System.IO.FileNotFoundException:'找不到文件'System.Byte []'。'
答案 0 :(得分:1)
如您所收到的编译器错误所证明,Properties.Resources.files
引用的资源包含一个字节数组。要将字节数组写入文件,请使用https://api.sharefile.com/rest/docs/resource.aspx?name=Users。
File.WriteAllBytes(@"C:\files.zip", Properties.Resources.files);
答案 1 :(得分:-1)
File.Copy
takes two strings作为参数。 Properties.Resources.files
是一个字节数组。您需要传递要复制的文件的路径。