The SetFileTime method will change the modification time of
a file on the server. The values specified in the SYSTEMTIME
structure are expected to represent UTC time, not time adjusted for
the local system's timezone. If the values do represent the local
time, it must be converted to UTC time prior to calling this method.
To populate the SYSTEMTIME structure with the current time, use the
GetSystemTime method.
When connected to an FTP server, this method uses the MDTM command
to set the modification time for the specified file. Not all servers
implement this command, in which case the method call will fail. Note
that some servers only support the MDTM command to return, but not
change, the file modification time.