Version: 3.0.4.0
Add comprehensive secure file transfer capabilities to any .NET application.
Fully-functional product containing all documentation and sample projects.

PowerTCP FTP for .NET Product Features

A .NET FTP component and set of objects that provide flexibility, ease of use, and security for efficiently developing a broad spectrum of file transfer applications in C# and VB.NET.  PowerTCP FTP for .NET adds valuable features to the .NET Framework, and includes many samples for C# and VB.NET developers. 

Looking for an SFTP (SSH FTP) Product?

PowerTCP FTP for .NET includes support for FTPS (FTP over SSL).  For SFTP support, see PowerTCP SSH and SFTP for .NET >

All the standard features of the FTP protocol

  • Upload, download and delete files and directories
  • Parse listings automatically
  • ASCII and binary transfers
  • Passive and active transfers
  • Resume and abort transfers

Integrate security in file transfer applications

  • SSL2, SSL3, PCT, TLS support for stream-level security
  • Client-side and server-side authentication options
  • Network Address Translation (NAT) router support for secure transfers
  • Explicit and implicit FTPS support
  • X509 certificate management


Includes features not found in the .NET Framework

Feature .NET Framework   PowerTCP
FTP for .NET
Comprehensive explicit and implicit encryption - /styles/images/icons/check.gif
Recursive wild-card directory transfers and deletions - /styles/images/icons/check.gif
"On-the-fly" ZLIB compression support - /styles/images/icons/check.gif
File listing parsing - /styles/images/icons/check.gif
Trace event for session logging and debugging - /styles/images/icons/check.gif
Extensive firewall and proxy support - /styles/images/icons/check.gif
FTP for .NET detailed feature comparison >

Efficiency and Flexibility

  • Progress event for monitoring transfer rate and advancement
  • Stream interface provides direct access to the data connection
  • Large file (greater than 4 GB) support
  • On-the-fly ZLIB compression
  • Synchronous and asynchronous operation using worker threads
  • Fully developed in managed C#

Ease-of-use

  • MGET and MPUT support for multiple file transfers using wildcards
  • Trace event for session logging and debugging
  • Custom commands for idiosyncratic servers
  • Firewall and proxy support, including SOCKS, Http CONNECT and more
  • Compatible with Visual Studio 2008 as well as Visual Studio 2002, 2003, and 2005
  • Many sample projects for both C# and VB.NET, as well as ASP.NET included

Looking for an FTP Client Application?

PowerTCP FTP Free is a free, full-featured FTP client application built using PowerTCP FTP for .NET.  This easy-to use client application is perfect for every day FTP tasks, and has no feature or time limitations.  Get FTP Free Now! >