0

Windows フォームの使用を開始したばかりで、Google のドキュメントと情報は非常に単純に見えますが、c# Windows フォーム アプリでファイルをダウンロードできません。これが私のコードです:

        string remoteUri = "http://mysite.com/file.txt";
        string fileName = @"C:\Folder";

        WebClient myWebClient = new WebClient();
        myWebClient.DownloadFile(remoteUri, fileName);

リンクがアクティブであること、ブラウザに入力するとダウンロードが開始されること、およびフォルダがコンピュータ上に存在することを確認しました。このイベントをトリガーするボタンをクリックすると、次のエラーが発生します。

System.dll で 'System.Net.WebException' 型の未処理の例外が発生しました

追加情報: WebClient 要求中に例外が発生しました。

私は何が欠けていますか?

4

1 に答える 1

2

WebException には InnerException があり、次のようになります。

パス C:\Folder へのアクセスが拒否されました。

@JonSkeetが述べたように、フォルダーではなくファイルに書き込みます。

于 2013-01-29T07:31:08.987 に答える