|
INT WINAPI FtpPutMultipleFiles( |
|
HCLIENT hClient, |
|
|
LPCTSTR lpszLocalDirectory, |
|
|
LPCTSTR lpszRemoteDirectory, |
|
|
LPCTSTR lpszFileMask, |
|
|
DWORD dwReserved |
|
); |
The FtpPutMultipleFiles function copies one or more files
from the local host to the server, using the specified
wildcard.
Parameters
- hClient
- Handle to the client session.
- 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.
- dwReserved
- A reserved parameter. This value should always be zero.
Return Value
If the function succeeds, the return value is zero. If the
function fails, the return value is FTP_ERROR. To get extended error
information, call FtpGetLastError.
Remarks
The FtpPutMultipleFiles function 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 FtpSetFileType function.
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
FtpChangeDirectory,
FtpGetFile,
FtpGetMultipleFiles,
FtpPutFile
|
|