package demo.assemble;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Properties;
class Properties应用_指定软件运行次数 {
public static void main(String[] args) throws IOException {
File file = new File("配置文件.txt");
if (!file.exists()) {//如果该文件不存在就创建
file.createNewFile();
}
Properties prop = new Properties();
FileReader fr = new FileReader(file);
prop.load(fr);
String value = prop.getProperty("count");
if (value == null) {//如果该软件第一次运行,配置文件中无任何信息,value值为null
prop.setProperty("count", "1");
} else if (Integer.parseInt(value) < 3) {//如果该软件不超过运行次数,就记录运行次数,并写入文件
int count = Integer.parseInt(value) + 1;
prop.setProperty("count", String.valueOf(count));
} else {
System.out.println("该软件试次数已用完,请付费购买");
fr.close();
System.exit(0);
}
FileWriter fw = new FileWriter(file);
prop.store(fw, "runCount");
System.out.println("成功运行");
fr.close();
fw.close();
}
}
Properties实现指定软件运行次数
最新推荐文章于 2022-10-18 13:29:11 发布