TSL语言基础 > Object TSL > TSL内置对象使用大全 > FTP对象 > FTP对象的方法

List    

简述

从FTP服务器上下载文件。
定义
List(Dest:TStrings;Specifier:string ;Details:Boolean);
参数
名称类型说明
DestTStrings字符串列表类型,当前目录的文件和目录列表。
Specifierstring 字符串类型,当前目录下的目录名称或要列出的文件通配符(如’*.*’,’A.txt’等)。
DetailsBoolean布尔类型,是否返回详细的列表信息,包括文件大小,修改日期和文件所有者权限,组等。
  • 范例

    查看当前服务器目录下匹配到的文件列表
    obj := CreateObject("FTP");
    obj.host := "ftp.tinysoft.com.cn";
    obj.port := 20;
    obj.username := username;
    obj.password := password;
    //连接FTP服务器
    obj.connect();
    //登录
    obj.Login();
    AFiles := new TStringList();
    //获取当前目录所有.txt文件信息
    obj.List(AFiles,'*.txt',true);
    return AFiles.GetText();
    //字符串:
    "-rw-r--r--  1 1001   1001      17 Apr 09 16:07 test01.txt
    -rw-r--r--  1 1001   1001      0 Sep 16 2023 test02.txt
    -rw-r--r--  1 1001   1001      38 Jul 25 17:26 test03.txt"
相关