nn::fs::FileStream::Initialize Member Function

Syntax

void Initialize(
     const wchar_t * pathName,
     bit32 openMode
);

void Initialize(
     const char * pathName,
     bit32 openMode
);

List of Overloaded Member Functions

Initialize ( const wchar_t *, bit32 ) Opens the specified file.
Initialize ( const char *, bit32 ) Opens the specified file.

Description of Initialize ( const wchar_t *, bit32 )

Opens the file at the specified path in the specified openMode. If no file exists at the specified path, this function creates a file and opens it in write-only mode. You cannot call this function if you have already opened a file using this object. For details on the openMode argument, see OpenMode.

Important

For expanded save data, you must explicitly create a file using the nn::fs::TryCreateFile function before calling this function. Note: Specifying OPEN_MODE_CREATE for openMode when using expanded save data will cause an error. See Archives for details about expanded save data.

Description of Initialize ( const char *, bit32 )

Opens the file at the specified path in the specified openMode. If no file exists at the specified path, this function creates a file and opens it in write-only mode. You cannot call this function if you have already opened a file using this object. For details on the openMode argument, see OpenMode.


Note: This function uses a large amount of buffer space on the stack because it converts the path name from a multibyte character string into a wide character string. Pay careful attention to the stack size.

Important

For expanded save data, you must explicitly create a file using the nn::fs::TryCreateFile function before calling this function. Note: Specifying OPEN_MODE_CREATE for openMode when using expanded save data will cause an error. See Archives for details about expanded save data.

CONFIDENTIAL