CFtpClient::PutMultipleFiles Method  
 
INT PutMultipleFiles(
  LPCTSTR lpszLocalDirectory,  
  LPCTSTR lpszRemoteDirectory,  
  LPCTSTR lpszFileMask  
);

The PutMultipleFiles method copies one or more files from the local host to the server, using the specified wildcard.

Parameters

lpszLocalDirectory
Pointer to a string which specifies the local directory where the files will be copied from. A NULL pointer or empty string specifies that files should be copied from the current working directory.
lpszRemoteDirectory
Pointer to a string which specifies the remote directory where the files will be copied to. A NULL pointer or empty string specifies that the files should be copied to the current working directory on the server.
lpszFileMask
Pointer to a string which specifies the files that are to be copied from the local system to the server. The file mask should follow the Windows conventions used for wildcard file matches.

Return Value

If the method succeeds, the return value is zero. If the method fails, the return value is FTP_ERROR. To get extended error information, call GetLastError.

Remarks

The PutMultipleFiles method is used to transfer files from the local host to the server which match a specified wildcard file mask. All files will be transferred using the current file type as specified by the SetFileType method.

Requirements

Minimum Desktop Platform: Windows 7 (Service Pack 1)
Minimum Server Platform: Windows Server 2008 R2 (Service Pack 1)
Header File: cstools10.h
Import Library: csftpv10.lib
Unicode: Implemented as Unicode and ANSI versions.

See Also

ChangeDirectory, GetFile, GetMultipleFiles, PutFile