public static void loadTemperatureInfo() throws IOException {
		checkUSB();
		System.out.println("start to load temperature info from usb");
		String rootPath = USBConfig.drivePath;
		String initnewFolder = rootPath + USBConfig.INI_NEW_FOLDER + "\\";
		String temperatureiniFile = initnewFolder + "temperature.ini";

		File temperatureIni = new File(temperatureiniFile);
		if (!temperatureIni.exists()) {
			System.out.println(temperatureiniFile + " file does not exist!");
//			File f = new File(new File("").getAbsolutePath()+"/files/temperature.ini");
			File f = new File(InfoUtils.class.getResource("/").getPath()+"temperature.ini");
			// TODO develop model
//			if(!f.exists()){
//				f = new File(InfoUtils.class.getClass().getResource("/files/temperature.ini").getPath());
//			}
			FileReaderUtils.copy(f, temperatureIni);
		}

		List<String> list = FileReaderUtils.readFile(temperatureIni);
		if (list != null) {
			Temperature temp = null;
			for (String s : list) {
				if (s.startsWith("strdata")) {
					int spliterIndex = s.indexOf("=");
					String content = s.substring(spliterIndex + 1, s.length());
					temp = new Temperature(content);
					TemperatureDao.instance().addTemperature(temp);
				}
			}
		}

	}