Raised when a file operation fails: the file does not exist, permissions are denied, the disk is full. The `ErrorCode` property gives the OS error code.