"Yashasvi A.C." <yashasviac@xxxxxxxxx> wrote: > file = BFile("..\", "..\MessageStore\", B_READ_WRITE); Flattening writes into the BDataIO (it's a stream), it doesn't generate new files in a folder. You need to open the files you want to flatten the BMessage into directly. Bye, Axel.