如果您的文件系统有很多交叉链接的文件,是否有一种好的方法可以确保文件内容与您编写的内容相同。
问题是当我写文件内容关闭文件并重新打开它时,文件被其他文件中的一些其他行损坏。所以,如果我在文件中写"AAA",下次打开文件时,我会得到:"AAABBB一些东西"。代码:
fstream stream;
stream.open(file_name.c_str(),ios::out | ios::trunc);
if (stream.is_open())
{
stream.write(content,(streamsize)size);
stream.close();
}
如果有人有什么想法,请写出来。非常感谢
没有任何程序可以帮助您创建一个新文件,或者确保您没有任何交叉链接的文件(实际上,建议修复您的文件系统)