検索して検索しましたが、これを行う方法が見つかりませんでした。アップロードしたいディレクトリにファイルがあります。ファイル名は絶えず変化するので、ファイル名でアップロードすることはできません。ここで私が試したことがあります。WebClientを使用してファイルのディレクトリをアップロードする
using (WebClient client = new WebClient())
{
client.Credentials = new NetworkCredential("User", "Password");
foreach (var filePath in files)
client.UploadFile("ftp://site.net//PICS_CAM1//", "STOR", @"PICS_CAM1\");
}
しかし、私は、コンパイラエラーを取得しています:私が研究している
The name 'files' does not exist in the current context
すべてが、これは動作するはずと言います。
WebClient
経由でファイルのディレクトリをアップロードする方法はありますか?
Martinさんありがとうございました。私はC#に新しいので、IEnumerableを使用することについて考えなかった。私は今朝遅くこれを試し、これがうまくいくかどうかを知らせます。 –
マーティン、チャームのように働いた!ありがとうございました! –
ディレクトリまたはファイルがftp/httpに存在しない場合はどうなりますか? 'UploadFile'関数はそれらを作成しようとしますか? –