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.
SKIP On Fri, Oct 28, 2016 at 10:52 PM, Charles Warwick < char...@techstrategies.com.au> 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@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode