/**
* @param args
* 定义一个功能,获取一个应用程序运行的次数,
* 如果次数超过5次,给出使用次数已到,请注册的提示,不要运行程序
* @throws IOException
*/
public static void main(String[] args) throws IOException {
getAppCount();
}
public static void getAppCount() throws IOException{
File confile=new File("E:\\confile.properties");
if(!confile.exists()){
confile.createNewFile();
}
FileReader fr=new FileReader(confile);
Properties prop=new Properties();
prop.load(fr);
int count=0;
String value=prop.getProperty("num");
if(value!=null){
count=Integer.parseInt(value);
if(count>=5)
throw new RuntimeException("使用次数已到,请注册");
}
count++;
prop.setProperty("num",String.valueOf(count));
FileWriter fw=new FileWriter("E:\\confile.properties");
prop.store(fw, "countnum");
fw.close();
}