标题:Qt中如何在某个目录新建一个文件
作者:tangxunmin
日期:2016-07-14 16:41
内容:
Qt中如何 新建一个文件。
网上看到用
QFile file( "xx.txt" );
if ( file.exists())
{
return true;
}
file.open( QIODevice::ReadWrite | QIODevice::Text );
file.close();
的方法,感觉绕了一点,有没有其他什么方法的。
#1 [infor 07-14 19:34]
不知道楼主觉得哪里绕了???
创建文件之前检查下文件存在性,然后再创建文件,很正常的逻辑和代码。
编程感觉很重要,但是也要能说出个123.
正如某位伟人说过:大胆假设,小心求证。
#2 [supperbond 07-14 22:18]
或者这样写也行:
QFile file( "xx.txt" );
if ( file.exists() != true)
{
file.open( QIODevice::ReadWrite | QIODevice::Text );
file.close();
}
#3 [6gongzi 07-15 16:25]
还有更简单的,用bool QFile::copy
程序自带一个空文件,直接调用拷贝函数,就ok