【发布时间】:2017-03-10 23:07:00
【问题描述】:
当我尝试使用 C# Web 客户端下载 excel 文件时,默认保存位置是 bin 文件夹
public void downloadCSVResult(string ssid,string thoken)
{
using (var client = new WebClient())
{
client.Credentials = new NetworkCredential(ssid, thoken);
string url= "https://api.twilio.com/2010-04-01/Accounts/"+ssid+"/SMS/Messages.csv";
client.DownloadFile("https://api.twilio.com/2010-04-01/Accounts/"+ssid+"/SMS/Messages.csv", "Messages.csv");
}
Process.Start(@"\\SMSLogs");
我在项目中添加了一个名为 SMSLogs 的文件夹,我想下载到这个特定的文件夹
但是当我尝试下载并使用资源管理器打开文件夹时:
client.DownloadFile("https://api.twilio.com/2010-04-01/Accounts/"+ssid+"/SMS/Messages.csv", "SMSLogs\\Messages.csv");
}
Process.Start(@"\\SMSLogs");
我收到一个错误
{"找不到路径'C:\SMSLogs\Messages.csv'的一部分。"}
但我不想将它保存在 C: 目录中,因为一旦我将应用程序提供给客户端,最好有一个名为 SMSLogs 的目录,其中包含 excel 文件
我做错了什么?
谢谢
【问题讨论】:
-
错误是什么?
-
@David 路径错误:SMSLogs\\Messages.csv
-
@David 编辑了错误信息
-
如果文件夹不存在,您必须创建它。