If you're open to a commercial solution, look at Linoma's GoAnywhere. Great product. Will do just what you want and so much more.

No relationship, just a very satisfied user.




-----Original Message-----
From: MIDRANGE-L [mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Bob Cagle
Sent: Monday, November 13, 2017 1:17 PM
To: Midrange Systems Technical Discussion
Subject: FW: Retrieve directory contents of an FTP server

So I've been looking at Scott's FTP API. I tried to post this message to his FTP-API mailing list, but my message was rejected for some reason. Maybe someone here can shed some light:

So, I need to connect to a partner's FTP site and download and remove any files they've added in a specific directory since the last session.

I can't use MGET with MDEL as I might delete something that hasn't been processed yet. I need to get the list of files, then get and delete each file individually.

Which FTPAPI procedure would be best for getting the list of files? I see FTP_dir, FTP_dirraw, FTP_list, and FTP_lstraw as possible options. What are the differences between each of these?

Anyone else doing the same thing and willing to share the script?

Thanks

Bob Cagle
IT Manager
Lynk

-----Original Message-----
Bob Cagle

I just started looking at Scott's FTPAPI. I agree, it looks quite a bit more functional.

Thanks
Bob

From: Charles Wilt

Don't use this code...

The best solution is Scott's FTPAPI...

You have direct control over the FTP interaction.

Charles

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.