nn::fs::FileStream::FileStream Constructor

Syntax

FileStream();

FileStream(
     const wchar_t * pathName,
     bit32 openMode
);

FileStream(
     const char * pathName,
     bit32 openMode
);

List of Overloaded Member Functions

FileStream() Constructor.
FileStream(const wchar_t *, bit32) A constructor that constructs an object and opens the specified file.
FileStream(const char *, bit32) A constructor that constructs an object and opens the specified file.

Description of FileStream()

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

Description of FileStream(const wchar_t *, bit32)

Opens the file at the specified path using the specified OpenMode. 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 FileStream(const char *, bit32)

Opens the file at the specified path using the specified OpenMode. 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