2017-03-10 5 views
0

にsepcificフォルダにファイルをダウンロードする方法デフォルトでは、場所を保存したbinフォルダは、プロジェクトのC#

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ファイルがあるのは良いことです。

私は間違っていますか?

ありがとうございました

+0

エラーは何ですか? – David

+0

@David間違ったパス:SMSLogs \\ Messages.csv – napi15

+0

@Davidエラーメッセージ – napi15

答えて

0

私はこれがあなたが探しているものだと思います。 ここでは、アプリケーション内のベースフォルダにルーティングするための参考資料です:Best way to get application folder path

string filePath = Path.GetDirectoryName(Application.ExecutablePath) + @"\SMSLogs\"; 
関連する問題