DeleteFiles
删除远程 ftp 服务器上的文件。
语法
DeleteFile(STRING 文件)
其中:
文件
是字符串,例如:readme.txt
返回
布尔。 如果返回 TRUE
,表明函数成功,否则,将意味着返回错误。 当返回 FALSE
后,FTPObject.LastError
将返回 WIN32 错误代码。
示例
上传文件并在远程 FTP用于在网络计算机之间传输文件的协议。 服务器中将其删除的示例:
Function Random(N)
Random = Int(N*Rnd)
End 函数
函数 Main
Dim FTPobj As Object
Dim fl As Object
'按需配置
ip = "127.0.0.1"
port = 21
mode = FALSE
username = "anonymous"
password = "test@lnss.com"
cr = Chr(13) + Chr(10)
Set fl = file.Connect("127.0.0.1")
fl.Open "testfile.txt", GENERIC_WRITE, CREATE_ALWAYS
fl.writeline("这是测试文件")
'初始化随机选择
Randomize
fl.Close
'现在生成一个要添加到文件名的随机编号
For K = 1 To 10
randomnumber = randomnumber & CStr(Random(10))
Next
tempFile = "lnssFile" + randomnumber
'新建 ftp 连接
Set FTPobj=FTP.Connect (ip,21,mode,username,password)
If FTPobj.PutFile ( "testfile.txt", tempFile ) = TRUE Then
echo "文件写入访问权限对以下位置的匿名 ftp 可用" + ip & cr
If FTPobj.DeleteFile ( tempFile ) = TRUE Then
echo "文件删除访问权限对以下位置的匿名 ftp 可用" + ip& cr
Else
echo "文件删除访问权限不可用。 您可能需要删除 GFI LanGuard 创建的文件" & cr
End If
End If
fl.Delete("testfile.txt")
End 函数