nn::fs::FileOutputStream::FileOutputStream Constructor

Syntax

FileOutputStream();

FileOutputStream(
     const wchar_t * pathName,
     bool createIfNotExist
);

FileOutputStream(
     const char * pathName,
     bool createIfNotExist
);

List of Overloaded Member Functions

FileOutputStream ( ) Constructor.
FileOutputStream ( const wchar_t *, bool ) A constructor that opens the specified file.
FileOutputStream ( const char *, bool ) A constructor that opens the specified file.

Description of FileOutputStream ( )

In the overloaded version without arguments, no file will be opened. You must call the TryInitialize function separately to manipulate files.

In the overloaded version with the path name specified, it opens the file at the specified path with write-only access, and enables writing.

Description of FileOutputStream ( 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.

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 FileOutputStream ( 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.
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