• 3931阅读
  • 3回复

[提问]Qt中如何在某个目录新建一个文件 [复制链接]

上一主题 下一主题
离线tangxunmin
 

只看楼主 倒序阅读 楼主  发表于: 2016-07-14
Qt中如何 新建一个文件
网上看到用
QFile file( "xx.txt" );  
if ( file.exists())  
{  
        return true;  
}  
file.open( QIODevice::ReadWrite | QIODevice::Text );  
file.close();


的方法,感觉绕了一点,有没有其他什么方法的。
离线infor

只看该作者 1楼 发表于: 2016-07-14
不知道楼主觉得哪里绕了???

创建文件之前检查下文件存在性,然后再创建文件,很正常的逻辑和代码。

编程感觉很重要,但是也要能说出个123.

正如某位伟人说过:大胆假设,小心求证。
离线supperbond

只看该作者 2楼 发表于: 2016-07-14
或者这样写也行:

QFile file( "xx.txt" );  
if ( file.exists() != true)  
{  
        file.open( QIODevice::ReadWrite | QIODevice::Text );  
        file.close();
}  

离线6gongzi

只看该作者 3楼 发表于: 2016-07-15
还有更简单的,用bool QFile::copy
程序自带一个空文件,直接调用拷贝函数,就ok
快速回复
限100 字节
 
上一个 下一个