On Thu, 23 Nov 2017 10:13:14 +0100, Bo Berglund <bo.bergl...@gmail.com> wrote:
>On Thu, 23 Nov 2017 00:09:36 +0100, Bo Berglund ><bo.bergl...@gmail.com> wrote: > >>I need to get a list of the files that match a specific format like: >><name>_<date>.zip >>I could of course traverse the supplied TStrings and look at the first >>char (discard all d entries) and check if the last part is .zip. >>But it would be a lot easier if the list could be limited to the >>filenames only. > >In fact the windows7 command line ftp client can do this: > >ftp> ls CVS*.zip >200 PORT command successful. >150 Opening ASCII mode data connection for file list. >CVS_Config_2017-09-28.zip >226 Transfer complete. > >Is there a corresponding way for IdFTP to perform a wildcard list and >returning just the matching files? For completeness: ----------------- I received help on the Embarcadero forum which is back on-line, and the following command does what I need: FTP.List('CVS*.zip', false); The first argument is a file name specifier string including wildcard * and the second is a flag to supply full information (true) or only the file names (false). With this in place my utility works and the code is now much cleaner. -- Bo Berglund Developer in Sweden _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal