コード例 #1
0
ファイル: FtpCommand.cs プロジェクト: kbrammer/FtpClient
        public void DoFtp(string path)
        {
            client = new FtpClientService();

            client._hostname = FtpClientSettings.Default.DefaultHostName;
            client._username = FtpClientSettings.Default.DefaultUsername;
            client._password = FtpClientSettings.Default.DefaultPassword;

            List<FileStruct> files = client.GetRecursiveListing(path).ToList();

            CultureInfo provider = CultureInfo.InvariantCulture;

            foreach (var f in files)
            {
                string format = "MMM dd HH:mm";
                string fileDate;
                try
                {
                    fileDate = DateTime.ParseExact(f.CreateTime.Replace("  ", " 0"), format, provider).ToString();
                }
                catch
                {
                    fileDate = f.CreateTime.Replace("  ", " 0");
                }

                Console.WriteLine(fileDate + " : " + f.FullName);
            }
        }