質問: new System.Net.WebClient(); wc.DownloadFile("http://aaaa/bbb/ccc.csv", @"c:/aaa/bbb.csv"); wc.Dispose(); エラー内容は、try-catchで取得した内容となりますが、以下になります。 ex.Message --->「WebClient 要求で例外が発生しました。」 ex.InnerException.Message --->「パス 'c:\aaa\bbb.csv' の一部が見つかりませんでした。 」 どなたか何が原因と解決方法を教えて頂きたいのですが。 よろしくお願いいたします。
回答: 「サーバーにセットアップした環境」に、 `C:\aaa` というフォルダがないのかもしれません。 状況がよくわからないので整理すると(できてるかな?)......。 ``` [ A:kn0607phnoさんのPC ]----[ B:サーバー (IIS動作中) ] ``` こういう環境下で、Bのサーバーにて `http://aaaa/bbb/ccc.csv` というURLでCSVが公開されている。 kn0607phnoさんが作ったプログラムを、 1AのPCからVisual Studioでデバッグで動かすと、AのPCの `C:\aaa` に `bbb.csv` が保存される 2Bのサーバー上で動かすと、「WebClient 要求で例外が発生しました。」等の例外が発生する 3ただしBのサーバーに `C:\aaa` というフォルダを作ってから動かすと、例外にはならずBのサーバーの `C:\aaa` に `bbb.csv` が保存される やりたいことは、 任意のPCからの何らかの操作により、任意のPCの `C:\aaa` に `bbb.csv` が保存されるようにしたい。 で、あってますか? あっているにせよあっていないにせよ、そのあたりを質問に追記していただけるとわかりやすいかと思います。