0

私はWebプログラミングに不慣れなので、そのような質問をしてすみません。私はWebClient.DownloadFile(string fileAdress, string fileName)ファイルをダウンロードする方法を使用します。(つまり、www.somelink.com / file.txt => file.txt)fileNameから取得します。fileAdressそして今、私はそのファイルのフルパスを取得する必要があります。デスクトップアプリケーションなら、どういうわけか私はそれを見つけるでしょう。しかし今、状況は私にはわかりません。

4

1 に答える 1

0

ダウンロードしたファイルは、現在のディレクトリに保存する必要があります。すなわち、

Directory.GetCurrentDirectory()

例:

using System.IO;
using System.Net;

var uri = new Uri("http://example.com/somefile.txt");
string filename = "somefile.txt";

new WebClient().DownloadFile(uri, filename);
string filePath = Path.Combine(Directory.GetCurrentDirectory(), filename);
于 2013-01-24T10:21:54.280 に答える