In need of a good FTP Component

127 views
Skip to first unread message

Gina_Marano

unread,
Nov 4, 2006, 1:30:32 PM11/4/06
to
Hey All,

Ok, I give up on writing my own FTP component. Too many requirements
thrown at me after I started. (you all know how that happens ;) )

I am looking for and FTP component (http download would be a plu as
well).

Here are the requirements:

1) Ability get a directory/file listing with all the attributes parsed
already (file name, size, date)
2) the original timestamp must remain on the downloaded file

This needs to be efficient. I will be downloading 1000s of files a day.
I will use the filename, size, and date to detect if this is a
duplicate file or just a duplicate name.

If anyone knows of such a component please let me know :)

~Gina~

Dave Sexton

unread,
Nov 4, 2006, 1:51:38 PM11/4/06
to
Hi Gina,

If you're using the 2.0 framework try the System.Net.FtpWebRequest class.

--
Dave Sexton

"Gina_Marano" <gina...@gmail.com> wrote in message
news:1162665032.7...@b28g2000cwb.googlegroups.com...

PS

unread,
Nov 4, 2006, 3:03:41 PM11/4/06
to

"Gina_Marano" <gina...@gmail.com> wrote in message
news:1162665032.7...@b28g2000cwb.googlegroups.com...
> Hey All,
>
> Ok, I give up on writing my own FTP component. Too many requirements
> thrown at me after I started. (you all know how that happens ;) )
>
> I am looking for and FTP component (http download would be a plu as
> well).

nSoftware has a group of IP related utilites called IP Works for $500
(www.nsoftware.com). Well worth the money.

PS

Peter Bromberg [C# MVP]

unread,
Nov 4, 2006, 5:49:02 PM11/4/06
to
I've used edFtp (that's enterprise dt) with great success. It's freeware
(also a commercial version) and comes with source code. You can find it
easily on the web.
Peter

--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com

Gina_Marano

unread,
Nov 6, 2006, 7:39:24 PM11/6/06
to
Thanks for the imput guys!

~Gina~

Kevien Lee

unread,
Nov 6, 2006, 10:22:13 PM11/6/06
to
There is a lib call "FTPClient",which write in C# may be fit for you

Adam Benson

unread,
Nov 7, 2006, 11:22:16 AM11/7/06
to
http://www.xceedsoft.com/products/FtpNet/index.aspx

I used an early version of XCeed's FTP component with good results. And I
must agree with your earlier comment - don't bother writing your own. It's
cheaper to buy.

HTH,

Adam.
=======


Gina_Marano

unread,
Nov 8, 2006, 1:45:19 PM11/8/06
to
Thanks Adam and Kevin,

I was basing my work off of FTPClient and another library. I got
everything to work. After I receive the file I change the modified date
time to match that of the ftp site. I also found some code that lets
me parse the FTP directory listing, not pretty. :)

I will probably have to go to a pay-for component when the requirements
expand.

~Gina~

Reply all
Reply to author
Forward
0 new messages