ftp_dir()

描述:

列出ftp服务器当前目录下的所有文件和目录

语法:

ftp_dir(client,multiFiles)

备注:

外部库函数,当multiFiles为相对路径时,相对当前打开的工作目录。当multiFiles以“/”开头时表示绝对路径。

在通配符里?代表单个字符,*代表任意字符,**代表任意字符和目录。

选项:

@d

只列出目录,multiFiles为通配符文件

@p

列出目录和文件的全路径,multiFiles为通配符文件

@m

创建目录,multiFiles为单个文件

@r

删除空目录,multiFiles为单个文件

参数:

client

ftp客户端对象

multiFiles

通配符文件或单个文件,可重复

示例:

 

A

 

1

=ftp_client("192.168.75.1":21,"Administrator","admin")

 

2

=ftp_cd(A1,"/ WorkingDirectory")

 

3

=ftp_dir@m(A1,"folder1")

在当前打开目录WorkingDirectory下,创建folder1目录

4

=ftp_dir@m(A1,"folder2","/folder3")

在当前打开目录下,创建folder2目录;同时,在根目录下创建folder3

5

=ftp_dir@r(A1,"folder1")

删除当前打开目录下的空目录folder1

6

=ftp_dir@d(A1,"folder*")

列出当前打开目录下,以‘folder’开头的目录

7

=ftp_dir@d(A1,"/a*/??/**")

列出根目录下,以a开头的目录,子目录是两个字符下的所有文件和目录

8

=ftp_dir@p(A1,"folder*")

列出当前打开目录下,以‘folder’开头的目录的全路径

9

>ftp_close(A1)

 

相关概念:

ftp_cd()