The Copytest.exe sample contains a complete code module to copy a file of any size and set its file date/time stamp (95333)



The information in this article applies to:

  • Microsoft Windows Software Development Kit (SDK) 3.0
  • Microsoft Windows Software Development Kit (SDK) 3.1

This article was previously published under Q95333

SUMMARY

COPYTEST is a sample that contains a complete code module to copy a file of any size and set its file date/time stamp.

MORE INFORMATION

The following files are available for download from the Microsoft Download Center:
DownloadDownload the Copytest.exe package now. For additional information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to Obtain Microsoft Support Files from Online Services

Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help to prevent any unauthorized changes to the file. Windows contains its own set of file I/O functions to perform the basic operations such as file open, close, read, write, and so forth; however, there is no function to copy a file. The COPY.C module included in this sample can be plugged into any application or dynamic-link library (DLL). Some of the features of this module are:
  • The ability to rename the output file
  • The ability to copy the file date/time stamp and attributes
  • Nondependency upon the C run time due to the use of inline assembly
  • Robust error reporting
For information on how to call the CopyFile() function, please refer to the comment block inside of COPY.C.

Modification Type:MinorLast Reviewed:8/4/2004
Keywords:kb16bitonly kbfile kbSample KB95333 kbAudDeveloper