Guest User

Untitled

a guest
Jan 29th, 2012
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.12 KB | None | 0 0
  1. 'Create new ftp request object
  2.         Dim ftprequest As FtpWebRequest
  3.         Dim ftpresponse As FtpWebResponse
  4.         Dim ftpreader As StreamReader
  5.         ftpreader = Nothing
  6.  
  7.         'Get the maximum amount of folders to recurse through
  8.         Dim files As New ArrayList
  9.  
  10.         'Iterate through all root folders to find contact contact document storage folder
  11.         ftprequest = DirectCast(WebRequest.Create("ftp://ftp.******.com/****Store/"), FtpWebRequest)
  12.         ftprequest.Credentials = New NetworkCredential("****", "****")
  13.         ftprequest.Method = WebRequestMethods.Ftp.ListDirectoryDetails
  14.  
  15.         'Set stream reader object and assign to ftp request
  16.         ftpresponse = ftprequest.GetResponse()
  17.         ftpreader = New StreamReader(ftpresponse.GetResponseStream)
  18.  
  19.         'Read data as it comes in line by line - recurse to get filename only from detailed list
  20.         While ftpreader.Read And ftpresponse.StatusCode <> FtpStatusCode.ClosingData And ftpresponse.StatusCode <> FtpStatusCode.ClosingControl And ftpreader.EndOfStream = False
  21.             files.Add(ftpreader.ReadLine)
  22.         End While
Advertisement
Add Comment
Please, Sign In to add comment