Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            FtpClient myFtp = new FtpClient(@"127.0.0.1", @"", @"");
            myFtp.Login();
            string[] files = myFtp.GetFileList();
            myFtp.Download(files[0], string.Format(@"C:\{0}", files[0]));
            //myFtp.BeginGetFileList(new AsyncCallback(delegate(IAsyncResult iar) {
            //    foreach (string key in (iar.AsyncState as eTerm.AsyncSDK.FtpClient.GetFileListCallback).EndInvoke(iar)) {
            //        myFtp.BeginDownload(key, new AsyncCallback(delegate(IAsyncResult iar1) {
            //            Console.WriteLine(@"Download        {0}", key);
            //        }));
            //    }
            //    iar.AsyncWaitHandle.Close();
            //}));

            Console.ReadLine();
        }