FTP LS

ikod igor.khasilev at gmail.com
Sun May 15 19:13:10 UTC 2022


On Saturday, 14 May 2022 at 08:42:46 UTC, Anonymouse wrote:
> Before I go on duplicating effort, does anyone have anything 
> that can access FTP beyond PUT and GET?
>
> I need to read file information from a NAS so I know if I 
> should upload a file or not. `dlang-requests` has 
> `Request.post` and `Request.get`, but seemingly no way to LS.

Added LIST command in v2.0.8

```
ᐅ cat source/app.d
import std.stdio;
import requests;

void main()
{
     auto rq = Request();
     auto rs = rq.execute("LIST", 
"ftp://ftp.iij.ad.jp/pub/FreeBSD/");
     writeln(rs.responseBody);

}
/tmp/ttt ᐅ dub run
Running ttt
-rw-rw-r--    1 ftp      ftp          4259 May 07  2015 README.TXT
-rw-rw-r--    1 ftp      ftp            35 May 12 09:00 TIMESTAMP
drwxrwxr-x    9 ftp      ftp           169 Oct 05  2015 
development
-rw-r--r--    1 ftp      ftp          2871 May 11 10:00 dir.sizes
drwxrwxr-x   22 ftp      ftp          8192 May 09 23:00 doc
drwxrwxr-x    6 ftp      ftp            92 Jan 10 21:38 ports
drwxrwxr-x   12 ftp      ftp           237 Feb 06  2021 releases
drwxrwxr-x   12 ftp      ftp           237 May 05 18:00 snapshots

```

--
Support 🇺🇦!


More information about the Digitalmars-d-learn mailing list