I'm attempting to get a detailed directory listing from an Ftp server.
When I navigate to the directory in IE, I get
However, when I retrieve it in code, it appears as: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
The main issue is that the complete date isn't appearing.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
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.




Reply With Quote