vc6下怎么修改(添加)指定路径的文件内容
vc6下如何修改(添加)指定路径的文件内容
这是vc6下的一个创建并写上"Hello World"TXT文档的按钮响应消息函数,
void CTEXTDlg::OnCreateFile()
{
CFile file;
file.Open("c:\\test.txt", CFile::modeWrite|CFile::modeCreate, NULL);
file.Write("Hello World.", sizeof("Hello World"));
file.Close();
}
怎么把他修改成,判断c:\test.txt如果不存在弹出一个消息框询是否创建,如果存在的话是要覆盖原有内容,还是在原有内容后面添加上新的内容。
大家帮忙看下要怎么写这个实现以及在原有内容上添加新内容的代码要怎么写(默认是直接覆盖的)。
------解决方案--------------------
PathFileExists 验证路径是否存在
PathIsDirectory 判断路径是否是一个有效的目录
------解决方案--------------------
PathFileExists 验证路径是否存在
PathIsDirectory 判断路径是否是一个有效的目录
------解决方案--------------------
追加方式
CFile file(..., xxx | CFile::modeNoTruncate);
file.SeekToEnd();
file.Write(...);
file.Close();
------解决方案--------------------
把sizeof改成srtlen
这是vc6下的一个创建并写上"Hello World"TXT文档的按钮响应消息函数,
void CTEXTDlg::OnCreateFile()
{
CFile file;
file.Open("c:\\test.txt", CFile::modeWrite|CFile::modeCreate, NULL);
file.Write("Hello World.", sizeof("Hello World"));
file.Close();
}
怎么把他修改成,判断c:\test.txt如果不存在弹出一个消息框询是否创建,如果存在的话是要覆盖原有内容,还是在原有内容后面添加上新的内容。
大家帮忙看下要怎么写这个实现以及在原有内容上添加新内容的代码要怎么写(默认是直接覆盖的)。
------解决方案--------------------
PathFileExists 验证路径是否存在
PathIsDirectory 判断路径是否是一个有效的目录
------解决方案--------------------
PathFileExists 验证路径是否存在
PathIsDirectory 判断路径是否是一个有效的目录
------解决方案--------------------
追加方式
CFile file(..., xxx | CFile::modeNoTruncate);
file.SeekToEnd();
file.Write(...);
file.Close();
------解决方案--------------------
把sizeof改成srtlen