Using tsNet for sftp directory file listing

Skip Kimpel skiplondon at
Tue Nov 1 12:04:21 EDT 2016

I am still struggling putting this code together correctly.  Does anybody
have any working examples of downloading a single file, via sftp protocol?
I think I can work backwards from there.


On Fri, Oct 28, 2016 at 10:52 PM, Charles Warwick <
charles at> wrote:

> 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
> use-livecode at
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:

More information about the Use-livecode mailing list