Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table shows the file I/O functions with a description of the purpose of each.
Programming element | Description |
---|---|
CeGenRandom | This function fills a buffer with random bytes. |
CeGetCanonicalPathName | This function returns the canonical form and the length of the canonical form of the specified path. |
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. |
CopyFileEx | 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. |
GetFileVersionInfo | This function returns version information about a specified file. |
GetFileVersionInfoSize | This function determines whether the operating system (OS) can obtain version information about a 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. |
LockFileEx | This function locks the specified file for exclusive access by the calling process. |
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. |
UnlockFileEx | This function unlocks a region in an open file. Unlocking a region enables other processes to access the region. |
WriteFile | This function writes data to a file. |
See Also
Send Feedback on this topic to the authors