On 29/10/2016 7:52 AM, Richard Gaskin wrote:
Skip Kimpel wrote:

> Can anybody guide me in getting a file listing from a remote
> directory via SFTP connection?  I currently have tsNet functioning
> to make the connection and uploading / downloading an individual
> file.  However, I need to retrieve a list of files sitting in a
> directory.

It's been a while since I've used FTP, but IIRC in previous versions you could just use "get" on a directory and it'll return the file list (note that the trailing "/" is important to let libURL know it's dealing with a directory):

  get url "ftp://name:pass@server/folder/";

Has that changed?

Using "get url /path/to/dir/" or "put url /path/to/dir/ into x" works with tsNet for both ftp and sftp protocols.

You can also do the same thing using the synchronous or asynchronous tsNetGet* functions by specifying the directory with a trailing slash as the URL.

As Richard said, the format varies for directory listings if you get a "full" listing. If you are just after the list of filenames, you can use "tsNetSetDirNLST true" if using tsNet commands directly, or "libUrlSetFtpListCommand 'NLST'" when using libUrl.

Cheers,

Charles


_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to