📄 parameter.java
字号:
package net.aetherial.gis.test.tools.lost.publicuse;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.FileInputStream;
import java.io.*;
import net.aetherial.gis.surface.ItemValue;
import java.util.StringTokenizer;
/**
* <p>标题: 农村公路数据采集与核对工具</p>
*
* <p>描述: </p>
*
* <p>版权: Copyright (c) 2006</p>
*
* <p>公司: 安徽省通途信息技术公司</p>
*
* @author 王爱国
* @version 1.0
*/
public class Parameter {
/**
* 设置被比较的数据根目录
*/
public static String COMPARE_DIRECTORY =
"E:\\农村公路通达情况调查\\数据\\报省数据\\通达情况专项调查\\安徽省\\";
/**
* 设置源数据根目录
*/
public static String PRIMAL_DIRECTORY =
"E:\\农村公路通达情况调查\\数据\\报省数据\\村村通数据\\安徽省\\";
/**
* 设置对应表Excel文件的绝对路径
*/
public static String DIQU_EXCEL =
"C:\\Documents and Settings\\Administrator\\桌面\\编码\\安徽省村村通及专调县区名称对应表.xls";
/**
* 设置对应表Excel文件的绝对路径
*/
public static String OUTPUT_TXT =
"C:\\Documents and Settings\\Administrator\\桌面\\编码\\安徽省村村通及专调县区名称对应表.xls";
public static void Configure() {
String cfgFile = "file\\CompareConfig.ini";
try {
BufferedReader in = new BufferedReader(new InputStreamReader(new
FileInputStream(cfgFile)));
String line = new String("");
int i = 0;
for (line = in.readLine(); line != null; line = in.readLine(), i++) {
if (! (line.startsWith("#"))) {
StringTokenizer st = new StringTokenizer(line, "=");
String name = st.nextToken().trim();
String value = st.nextToken().trim();
if (name.equals("村村通数据")) {
PRIMAL_DIRECTORY = getSplashPath(value);
System.out.println("#村村通数据 = " + PRIMAL_DIRECTORY);
}
else if (name.equals("专调数据")) {
COMPARE_DIRECTORY = getSplashPath(value);
System.out.println("#专调数据 = " + COMPARE_DIRECTORY);
}
else if (name.equals("村村通与专调对应表")) {
DIQU_EXCEL = value;
System.out.println("#村村通与专调对应表 = " + DIQU_EXCEL);
}
else if (name.equals("TXT输出目录")) {
OUTPUT_TXT = getSplashPath(value);
System.out.println("#TXT输出目录 = " + OUTPUT_TXT);
}
else {
System.err.println("文件格式错误 " + cfgFile +
", line " + i + ": " + line);
ThreadSleep();
}
}
}
in.close();
}
catch (Exception ex) {
System.err.println("文件读取错误,错误原因为:" + ex.getMessage());
ThreadSleep();
}
}
private static String getSplashPath(String path){
if (path.endsWith("\\") || path.endsWith("/")) {
return path;
}else{
return path + "\\";
}
}
private static void ThreadSleep() {
System.out.println("程序10秒后自动退出。");
try {
Thread.sleep(10000);
}
catch (InterruptedException ex) {
}
System.exit(0);
}
public static void main(String args[]){
Parameter.Configure();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -