Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

ftp file copy dos batch script or VB6  code needed

Posted on 2010-08-30
7
Medium Priority
?
694 Views
Last Modified: 2012-05-10
I appreciate if someone can give me some sample code that will do the following.

Platform: windows 2003 server
1. log in to ftp
2. moves to a diffrent directory in the ftp
3. Moves all files to a local drive
   ( I want some code that loops through all the files  -  and also waits till all files are moved)
6. Log off ftp session

I beive I can pretty much do the logon logoff, bits but the copy files and the wait loops are the ones that I am not sure of.

Thanks.

0
Comment
Question by:indikad
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
7 Comments
 
LVL 3

Assisted Solution

by:saL1Las
saL1Las earned 200 total points
ID: 33564746
I would not recommend doing loops. Instead I'd say make it simple:

login
cd local directory (C:\..)
cd remote directory
get entire folder
cd local directory to also remote directory
delete the original file <-- this gets you the effect of moving the file.
log off
0
 
LVL 11

Expert Comment

by:kbirecki
ID: 33566362
Manually writing the FTP commands in vb6 may be reinventing the wheel.  If you don't necessarily have to do it in VB6, try an existing app that has scripting, like WinSCP (http://winscp.net/eng/docs/scripting) or many others.  Here's another thread about this same topic: http://www.tek-tips.com/viewthread.cfm?qid=1231250&page=8

I actually have to do something similar for myself, so when I get it working, I'll post back my results.

0
 
LVL 11

Expert Comment

by:kbirecki
ID: 33566407
I just found this reference to using WinSCP to sync a local folder with an remote folder:  http://winscp.net/eng/docs/script_commands#synchronize

That looks like it would work.
0
The top UI technologies you need to be aware of

An important part of the job as a front-end developer is to stay up to date and in contact with new tools, trends and workflows. That’s why you cannot miss this upcoming webinar to explore the latest trends in UI technologies!

 

Author Comment

by:indikad
ID: 33573322
can  or someone give me some sample code pls ?
0
 
LVL 11

Accepted Solution

by:
kbirecki earned 1800 total points
ID: 33574385
Sure.  I'll be happy to connect the dots.  I haven't had a chance to put this into action for myself, but in my case, now that I found that WinSCP has good scripting capabilities and documentation, seeing the information I pointed out in an earlier post about the "synchronize" command (http://winscp.net/eng/docs/script_commands#synchronize), and knowing I'm not likely the first person to discover this, I Googled "winscp synchronize local".  I immediately found two excellent examples that I think are what you are looking for.  (I don't think it's necesary for me to copy and paste their code here, since they should get the attribution and credit for their efforts.)  Take a look at these two links:

http://jonkruger.com/blog/2008/05/23/how-to-automatically-back-up-your-personal-files/

...and...

http://gerardnico.com/wiki/backup/backup_with_winscp

Is that helpful?
0
 
LVL 11

Expert Comment

by:kbirecki
ID: 33574407
I also should have mentioned that the first example is to backup from local to remote, and the second example is to backup from remote to local.
0
 

Author Closing Comment

by:indikad
ID: 33575672
Thank you very much.
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
This article will inform Clients about common and important expectations from the freelancers (Experts) who are looking at your Gig.
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…
Introduction to Processes
Suggested Courses

721 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