comeback fstream and add some usefull function for path correcting

This commit is contained in:
Ivan Morozov
2022-08-01 21:19:29 +03:00
parent 8f74b9362a
commit 7e56083ec9
7 changed files with 82 additions and 24 deletions

View File

@ -1877,17 +1877,7 @@ void CompoundFile::LoadFile(std::wstring fileName)
try
{
NSFile::CFileBinary file;
file.OpenFile(fileName);
if (updateMode == CFSUpdateMode::ReadOnly)
{
fs.reset(new std::fstream(this->fileName, std::ios::out));
}
else
{
fs.reset(new std::fstream(this->fileName, std::ios::in | std::ios::out));
}
fs = OpenStream(fileName, updateMode != CFSUpdateMode::ReadOnly);
Load(fs);