Subversion Repositories spk

Rev

Rev 212 | Rev 223 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 212 Rev 222
Line 1012... Line 1012...
1012
 
1012
 
1013
	out.close();
1013
	out.close();
1014
 
1014
 
1015
	return true;
1015
	return true;
1016
}
1016
}
1017
bool CFileIO::writeFile(Utils::CStringList* lines)
-
 
1018
{
-
 
1019
	if (!lines || _sFilename.empty())
-
 
1020
		return false;
-
 
1021
 
-
 
1022
	// we need to create the directory
-
 
1023
	if (!_sDirIO.exists())
-
 
1024
	{
-
 
1025
		if (!_sDirIO.create())
-
 
1026
			return false;
-
 
1027
	}
-
 
1028
 
-
 
1029
	std::ofstream out(_sFilename.c_str());
-
 
1030
	if (!out)
-
 
1031
		return false;
-
 
1032
 
-
 
1033
	for(auto itr = lines->begin(); itr != lines->end(); itr++)
-
 
1034
		out << (*itr)->str.c_str() << std::endl;
-
 
1035
 
-
 
1036
	out.close();
-
 
1037
 
-
 
1038
	return true;
-
 
1039
}
-
 
1040
 
-
 
1041
bool CFileIO::Rename(const Utils::WString &toFile)
1017
bool CFileIO::Rename(const Utils::WString &toFile)
1042
{	
1018
{	
1043
	return CFileIO::Rename(_sFilename, toFile);
1019
	return CFileIO::Rename(_sFilename, toFile);
1044
}
1020
}
1045
 
1021