CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 8 of 8

Threaded View

  1. #1
    Arjay's Avatar
    Arjay is offline Moderator / EX MS MVP Power Poster
    Join Date
    Aug 2004
    Posts
    13,490

    Ftp directory listing

    I'm attempting to get a detailed directory listing from an Ftp server.

    When I navigate to the directory in IE, I get

    Code:
    09/07/2009 07:48AM      Directory 090609
    09/08/2009 07:38AM      Directory 090610
    01/01/1980 12:00AM      Directory 930101
    08/10/2009 11:21PM      Directory 090513
    08/12/2009 07:44AM      Directory 090514
    08/13/2009 07:38AM      Directory 090515
    08/14/2009 07:47AM      Directory 090516
    08/15/2009 07:50AM      Directory 090517
    08/16/2009 07:55AM      Directory 090518
    08/17/2009 07:41AM      Directory 090519
    08/18/2009 07:42AM      Directory 090520
    08/19/2009 08:06AM      Directory 090521
    08/20/2009 07:47AM      Directory 090522
    08/21/2009 07:43AM      Directory 090523
    08/22/2009 07:58AM      Directory 090524
    However, when I retrieve it in code, it appears as:

    Code:
    dr--rw----   1 admin      data                0 Jan  1  1980 .
    dr--rw----   1 admin      data                0 Jan  1  1980 ..
    dr--rw----   1 admin      data                0 Sep  7 07:48 090609
    dr--rw----   1 admin      data                0 Sep  8 07:38 090610
    dr--rw----   1 admin      data                0 Jan  1  1980 930101
    dr--rw----   1 admin      data                0 Aug 10 23:21 090513
    dr--rw----   1 admin      data                0 Aug 12 07:44 090514
    dr--rw----   1 admin      data                0 Aug 13 07:38 090515
    dr--rw----   1 admin      data                0 Aug 14 07:47 090516
    dr--rw----   1 admin      data                0 Aug 15 07:50 090517
    dr--rw----   1 admin      data                0 Aug 16 07:55 090518
    dr--rw----   1 admin      data                0 Aug 17 07:41 090519
    dr--rw----   1 admin      data                0 Aug 18 07:42 090520
    dr--rw----   1 admin      data                0 Aug 19 08:06 090521
    dr--rw----   1 admin      data                0 Aug 20 07:47 090522
    dr--rw----   1 admin      data                0 Aug 21 07:43 090523
    dr--rw----   1 admin      data                0 Aug 22 07:58 090524
    The main issue is that the complete date isn't appearing.

    Here's the code I'm using.
    Code:
    FtpWebRequest ftpclientRequest = WebRequest.Create( args[ 0 ] ) asFtpWebRequest;
    
    ftpclientRequest.Credentials = newNetworkCredential( "un", "pw" );
    ftpclientRequest.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
    ftpclientRequest.Proxy = null;
     
    using( FtpWebResponse response = ftpclientRequest.GetResponse( ) asFtpWebResponse )
    {
      StreamReader sr = newStreamReader( response.GetResponseStream( ), System.Text.Encoding.ASCII );
      string datastring = sr.ReadToEnd( );
    }


    Any idea how I could retrieve the data as it appears in IE (actually all I need is the complete date and the directory name entries).

    Thanks.
    Last edited by Arjay; September 23rd, 2009 at 11:55 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured