描述:
列出ftp服务器当前目录下的所有文件和目录。
语法:
ftp_dir(client,multiFiles)
备注:
外部库函数,外部库的使用请参考《外部库使用指南》。
当multiFiles为相对路径时,相对当前打开的工作目录。当multiFiles以“/”开头时表示绝对路径。
在通配符里?代表单个字符,*代表任意字符,**代表任意字符和目录。
选项:
@d |
只列出目录,multiFiles为通配符文件。 |
@p |
列出目录和文件的全路径,multiFiles为通配符文件。 |
@m |
创建目录,multiFiles为单个文件。 |
@r |
删除空目录,multiFiles为单个文件。 |
参数:
client |
ftp客户端对象。 |
multiFiles |
通配符文件或单个文件,可重复。 |
示例:
|
A |
|
1 |
=ftp_open("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) |
|
相关概念: