nn::fs::FileOutputStream::Initialize Member Function

Syntax

void Initialize(
     const wchar_t * pathName,
     bool createIfNotExist
);

void Initialize(
     const char * pathName,
     bool createIfNotExist
);

List of Overloaded Member Functions

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

Description of Initialize ( const wchar_t *, bool )

The file at the specified path is opened write-only and made writable. A file is created and opened write-only if it does not exist at the specified path and the createIfNotExist argument has been set to TRUE. You cannot call this function if this object already has a file open.

For expanded save data, you must explicitly create a file with nn::fs::TryCreateFile before calling this function.

This function does not return processing results and it is therefore impossible to handle errors. In general, use TryInitialize.

Description of Initialize ( const char *, bool )

The file at the specified path is opened write-only and made writable. A file is created and opened write-only if it does not exist at the specified path and the createIfNotExist argument has been set to TRUE. You cannot call this function if this object already has a file open.
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.

For expanded save data, you must explicitly create a file with nn::fs::TryCreateFile before calling this function.

This function does not return processing results and it is therefore impossible to handle errors. In general, use TryInitialize.


CONFIDENTIAL