- 帖子
- 109
- 主題
- 2
- 精華
- 0
- 積分
- 114
- 點名
- 0
- 作業系統
- Win7 Win10
- 軟體版本
- Office 2019 WPS
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 深圳
- 註冊時間
- 2013-2-2
- 最後登錄
- 2024-11-6
|
本帖最後由 Joforn 於 2020-11-5 23:33 編輯
- Private Function FTPFolder(ByVal Url As String, _
- Optional ByVal UserName As String, _
- Optional ByVal PassWord As String, _
- Optional ByVal Port As Integer) As Object
- Dim objShell As Object
-
- If Len(Url) Then
- If Len(UserName) Then Url = UserName & ":" & PassWord & "@" & Url
- If Port > 0 Then Url = Url & ":" & Port
- Set objShell = CreateObject("Shell.Application")
- Set FTPFolder = objShell.Namespace("FTP://" & Url)
- End If
- End Function
- Sub Test()
- Dim objFolder As Object
- Dim objItem As Object
-
- Set objFolder = FTPFolder("0.0.0.0", "username", "password")
- If Not (objFolder Is Nothing) Then
- For Each objItem In objFolder.Items
- Debug.Print "Name=""" & objItem.Name & """ Size=" & objFolder.GetDetailsOf(objItem, 1) & " ModifyDate=" & objFolder.GetDetailsOf(objItem, 3)
- Next
- End If
- End Sub
複製代碼 |
|