Article ID: 95333 - Last Review: August 4, 2004 - Revision: 4.1

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

This article was previously published under Q95333
Expand all | Collapse all

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:
Collapse this imageExpand this image
Download
Download the Copytest.exe package now. (http://download.microsoft.com/download/platformsdk/sample/3.1/w31/en-us/copytest.exe) 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  (http://support.microsoft.com/kb/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.

APPLIES TO
  • Microsoft Windows Software Development Kit 3.0
  • Microsoft Windows Software Development Kit 3.1
Keywords: 
kb16bitonly kbfile kbsample KB95333
Retired KB ArticleRetired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.
 

Article Translations