File I/O Functions
The following table shows the file I/O functions with a description of the purpose of each.
Programming element | Description |
---|---|
CeGetFileNotificationInfo | This function retrieves file notification information. |
CloseHandle | This function closes an open object handle. |
CopyFile | This function copies an existing file to a new file. |
CreateDirectory | This function creates a new directory. |
CreateFile | This function creates, opens, or truncates a file, COM port, device, service, or console. |
DeleteAndRenameFile | This function deletes the source file after it copies the content of the source file to the destination file. |
DeleteFile | This function deletes an existing file from a file system. |
FindClose | This function closes the specified search handle. |
FindCloseChangeNotification | This function stops change notification handle monitoring. |
FindFirstFileEx | This function searches a directory for a file whose name and attributes match those specified in the function call. |
CloseHandle | This function closes an open object handle. |
FindFirstChangeNotification | This function creates a change notification handle and sets up initial change notification filter conditions. |
FindFirstFile | This function searches a directory for a file or subdirectory whose name matches the specified file name. |
FindNextChangeNotification | This function requests that the operating system (OS) signal a change notification handle the next time it detects an appropriate change. |
FindNextFile | This function continues a file search from a previous call to the FindFirstFile function. |
FlushFileBuffers | This function clears the buffers for the specified file and causes all buffered data to be written to the file. |
GetDiskFreeSpaceEx | This function obtains information about the amount of space available on a disk volume: the total amount of space, the total amount of free space, and the total amount of free space available to the user associated with the calling thread. |
GetFileAttributes | This function returns attributes for a specified file or directory. |
GetFileAttributesEx | This function obtains attribute information about a specified file or directory. |
GetFileInformationByHandle | This function retrieves information about the specified file. |
GetFileSize | This function retrieves the size, in bytes, of the specified file. |
GetStoreInformation | This function fills in a STORE_INFORMATION structure with the size of the object store and the amount of free space currently in the object store. |
GetTempPath | This function retrieves the path of the directory designated for temporary files. |
GetTempFileName | This function creates a name for a temporary file. |
MoveFile | This function renames an existing file or a directory, including all its children. |
ReadFile | This function reads data from a file, starting at the position indicated by the file pointer. |
RemoveDirectory | This function deletes an existing empty directory. |
SetEndOfFile | This function moves the end-of-file position for the specified file to the current position of the file pointer. |
SetFileAttributes | This function sets the attributes of a file. |
SetFilePointer | This function moves the file pointer of an open file. |
WriteFile | This function writes data to a file. |
See Also
Last updated on Friday, April 09, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.