Copying a File

ID: Q95333


The information in this article applies to:
  • Microsoft Windows Software Development Kit (SDK) versions 3.0, 3.1


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. Click the file names below to download the files:


Copytest.exe

For more information about how to download files from the Microsoft Download Center, please visit the Download Center at the following Web address

http://www.microsoft.com/downloads/search.asp
and then click How to use the Microsoft Download Center. 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.

Additional query words: 3.00 3.10 softlib COPYTEST.EXE

Keywords : kbfile kbsample kb16bitonly kbWinOS310 kbWinOS300
Version : WINDOWS:3.0,3.1
Platform : WINDOWS
Issue type :


Last Reviewed: December 2, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.