File I/O Functions (Windows CE 5.0)
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