Solved

FTP using VB.NET

Posted on 2004-04-20
7
2,136 Views
Last Modified: 2008-03-10
Hi

I am re-designing a solution that I had before in Access 2k into Visual Studio.NET
In the old program, I had ftp tasks to get, put and compare files in a ftp server. The old program uses DOS shell routines to perform those tasks and what basically does is to connect to the ftp server, change directories, downloads all text files from those different directories and close the connection when it's done. I would like to include those ftp tasks into the code instead of the DOS shells. I know is posible to do it but I don't have the expertise.

At the end, I would like to only call thye ftp-like commands as functions:

Sub Function mget () '......etc...

End function

and so on


open
user
pwd
mget
cd
put
lcd

Below is small sample of what I actually do with the DOS shell:

'-------Get my files-----------
cd <remote directory>
lcd <local directory>
mget *

This is very urgent and if someone could include ready-to-use code I would really appreciate it.

Thanks!
0
Comment
Question by:aarons34
7 Comments
 
LVL 15

Accepted Solution

by:
Timbo87 earned 350 total points
ID: 10874979
0
 
LVL 53

Assisted Solution

by:Dhaest
Dhaest earned 150 total points
ID: 10875257
0
 
LVL 10

Expert Comment

by:tpwells
ID: 10882679
I used Chilkat's Free FTP control for my FTP problems. Works great and its very simple to use.

http://www.chilkatsoft.com/ChilkatFtp.asp

Hope this helps
0
Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

 
LVL 1

Author Comment

by:aarons34
ID: 10991540
Soory for the delay of my response, but I needed some time to review all the answers to try to be as fair as possible.

Anyways, thank you all!
---------------------------------------------------------------------------------------------------------------------------------------

Timbo87:
With some tweaks on the code I have it up and running, thanks!

Dhaest:
The samples you suggested were very helpful!

tpwells:
Sorry, I'm not interested on buying but in developing. No money to pay licensing fees to someone else's app. =(

Thanks for the ad though
0
 
LVL 10

Expert Comment

by:tpwells
ID: 10995159
Maybe you didn't look at the linked page but Chilkat clearly states that the FTP control I linked to is completely free for commercial and non-comercial use completely royalty free(or never would have posted it, I hate paying for things you can do for free) :) . And its easy to use and very self explainitory.

0
 
LVL 1

Author Comment

by:aarons34
ID: 10996152
tpwells,

You are right, it's 'free' to use, but I considered 'paying' for 'free' marketing when I use a control that will say Chilkat instead of my own name or brand =)

Thanks though
0
 
LVL 10

Expert Comment

by:tpwells
ID: 10996193
ah ok i thought you where looking for a control to use not developing your own. :)
0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Creating an analog clock UserControl seems fairly straight forward.  It is, after all, essentially just a circle with several lines in it!  Two common approaches for rendering an analog clock typically involve either manually calculating points with…
The ECB site provides FX rates for major currencies since its inception in 1999 in the form of an XML feed. The files have the following format (reducted for brevity) (CODE) There are three files available HERE (http://www.ecb.europa.eu/stats/exch…
This Micro Tutorial will teach you how to censor certain areas of your screen. The example in this video will show a little boy's face being blurred. This will be demonstrated using Adobe Premiere Pro CS6.
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question