FtpClientConnection.ReceiveFiles Method

Receives files from the File Transfer Protocol (FTP) server.

Namespace:  Microsoft.SqlServer.Dts.Runtime
Assembly:  Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)

public void ReceiveFiles(
	string[] remoteFileNames,
	string localPath,
	bool overwrite,
	bool isTransferAscii


Type: System.String[]
The files on the FTP server to receive.
Type: System.String
The local path where you want to receive the remote files.
Type: System.Boolean
Specifies whether to overwrite the files, if the files already exist on the local computer. A value of true indicates that the task will overwrite existing files.
Type: System.Boolean
Specifies if files should be received in ASCII mode. A value of true indicates that the files should be received in ASCII mode.

Wild-card characters are allowed. For example, receiving from a remoteFileNames of /MyFolder/MyFiles*.* will retrieve from all files in the MyFolder directory that start with the characters MyFiles.

The following code example shows how to use the ReceiveFiles method.

String [] remoteFileNames = {"myTestFile", "myFTPFile"};
String localPath = "Program Files";
myftpClientConn.ReceiveFiles(remoteFileNames, localPath, true, true); 

Community Additions