private boolean openFile() {
		if (retryNum >= retrySum) {
			System.out.println("Դֹ!");
			System.exit(0);
			return false;
		}
		try {
			if (!fileExist(fileName)) {
				System.out.println("򽫴ļ" + fileName);
			} else {
				// System.out.println("ļ" + fileUrl + "Ѿڣݽ");
			}
			fwFile = new FileWriter(fileName, true);
			return true;
		} catch (IOException e) {
			// TODO Auto-generated catch block
			System.out.println("ļʧܣ޷д벢棡");
			e.printStackTrace();
			if (fwFile != null) {
				try {
					fwFile.close();
				} catch (IOException e1) {
					// TODO Auto-generated catch block
					e1.printStackTrace();
					System.out.println("޷Ĵ");
					return false;
				}
			}
			retryNum++;
			System.out.println("ļʧܣȴ" + waitTime + "s...");
			try {
				Thread.sleep(waitTime * 1000);
			} catch (InterruptedException e1) {
				// TODO Auto-generated catch block
				System.out.println("޷Ĵ");
				e1.printStackTrace();
				return false;
			}
			openFile();
			System.out.println("ļڼ䷢󣬵Ѿȷ");
			return true;
		}
	}