一般在应用程序刚安装上进行初始化的时候需要一些配置参数文件,如果没有就从exe的资源文件里拷贝。拷贝后的文件属性是只读的,拷贝后要修改文件的权限:
//检测系统文件是否存在,不存在就新建
if(!QFile(Public_canshufile).exists())
{
QFile::copy(":/canshu.ini",Public_canshufile);
//设置读写的权限,复制的文件属性是只读的,现在改成可读写
QFile::setPermissions(Public_canshufile,QFileDevice::ReadOther|QFileDevice::WriteOther);
}