如何将文件下载到项目C#中的特定文件夹
How to download file to a sepcific folder in project C#
当我尝试使用 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");
我收到一个错误
{"Could not find a part of the path 'C:\SMSLogs\Messages.csv'."}
但我不想将它保存在 C: 目录中,因为一旦我将应用程序提供给客户端,最好有一个名为 SMSLogs 的目录,其中包含 excel 文件
我做错了什么?
谢谢
我想这就是您要找的。
这是路由到应用程序中的基本文件夹的一个很好的参考:Best way to get application folder path.
string filePath = Path.GetDirectoryName(Application.ExecutablePath) + @"\SMSLogs\";
当我尝试使用 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");
我收到一个错误
{"Could not find a part of the path 'C:\SMSLogs\Messages.csv'."}
但我不想将它保存在 C: 目录中,因为一旦我将应用程序提供给客户端,最好有一个名为 SMSLogs 的目录,其中包含 excel 文件
我做错了什么?
谢谢
我想这就是您要找的。 这是路由到应用程序中的基本文件夹的一个很好的参考:Best way to get application folder path.
string filePath = Path.GetDirectoryName(Application.ExecutablePath) + @"\SMSLogs\";