C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

FTPクライアントでのフォルダのダウンロード


(過去ログ 7 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■7079 / inTopicNo.1)  FTPクライアントでのフォルダのダウンロード
  
□投稿者/ ちょび。 二等兵(1回)-(2006/10/02(Mon) 18:20:00)

分類:[C#] 


分類:[C#] 

お世話になっております。
C#の初心者で、早速FTPクライアントのようなものを作成しております。
少し、煮詰まってしまいましたので、ご教授願えればと思います。

やりたいことは、FTPサーバからのフォルダのダウンロードなのです。
FTPサーバからはファイルのダウンロードは出来ますが、
フォルダのダウンロードが出来ませんでした。

おそらく、フォルダの中に移動して、その中のファイルをダウンロード
してくる感じでいいと思うのですが、いまいちコードが思い浮かびません。

また、フォルダの中にフォルダがあった場合もややこしくなってしまいそうで・・・。

参考になるコード、またはサイトなどがありましたら、
ご教授ください。
よろしくお願いいたします。

0
引用返信 編集キー/
■7080 / inTopicNo.2)  Re[1]: FTPクライアントでのフォルダのダウンロード
□投稿者/ 中博俊 神(763回)-(2006/10/02(Mon) 20:11:26)
中博俊 さんの Web サイト

分類:[C#] 

再帰(recursive)を調べてください

0
引用返信 編集キー/
■7091 / inTopicNo.3)  Re[2]: FTPクライアントでのフォルダのダウンロード
□投稿者/ επιστημη 大尉(176回)-(2006/10/03(Tue) 11:12:14)

分類:[C#] 

> 再帰(recursive)を調べてください

なのでちょっとヒント

ダウンロード(ファイル) {
if ( それはフォルダだ ) {
foreach ( そのフォルダに含まれる子ファイルに対し ) {
ダウンロード(子ファイル) // ここで再帰!
}
} else {
読み出す。
}
}


0
引用返信 編集キー/
■7092 / inTopicNo.4)  Re[3]: FTPクライアントでのフォルダのダウンロード
□投稿者/ ぽぴ王子 伍長(58回)-(2006/10/03(Tue) 11:26:51)
ぽぴ王子 さんの Web サイト

分類:[C#] 

No7091に返信(επιστημηさんの記事)

僕だったらこんな風に書きます(ってプログラミング合戦にしてんじゃねえよ)。

■呼ぶ側
ダウンロード(".");

■ダウンロードする側
ダウンロード(フォルダ) {
foreach ( そのフォルダに含まれる子ファイルとフォルダに対し ) {
if ( それはフォルダだ ) {
ダウンロード(フォルダ) // ここで再帰!
}
} else {
読み出す。
}
}
}


0
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -