需要生成一个文件,并存值进去。
我的代码是这样的:
QString dirPath = "C:/Work";
QString fileName=".envSetting";
QSettings lockFileSettings(dirPath + "/"+ fileName,QSettings::IniFormat);
if(!lockFileSettings.isWritable())
ruturn false;
lockFileSettings.setValue("SERVERPORT", 33046);
lockFileSettings.sync();
这样应用程序运行时,就会在C:/Work/目录下生成一个.envSetting文件。
但是同时又会在C:根目录下同样生成一个.envSetting文件。
请教这是怎么回事? 为什么C盘根目录下也会生成呢? 和envSetting前的点(.)有关系吗?
多谢