Here is fast and dirty solution using System.Net; ... ... WebClient webClient = new WebClient(); webClient.DownloadFile( "http://remotyeserver/myfile.txt", @"d:\myfile.txt" ); Do the same using ftp is more complicated - but this ftp library[^] can help DevIntelligence.com - My blog for .Net Developers