📄 readdata.java
字号:
package com.idoc.file;
/**
* <p>Title: IDOC Interface</p>
* <p>Description: IDOC 转换器</p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: SiChuan XinHua</p>
* @author Richary
* @version 1.0
*/
import java.io.File;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.FileOutputStream;
import java.net.URL;
import java.util.Vector;
import java.util.Properties;
import com.idoc.util.Operate;
import com.idoc.file.FileFilter;
import com.idoc.util.GetProperty;
public class ReadData {
public ReadData() {
}
public void readTextData() {
}
/**
* read local text
* @param type
* @param filename
* @return
*/
public static Vector readLocalText(String type,String filename) {
Vector vec = new Vector();
try {
FileReader fr = new FileReader(filename);
BufferedReader br = new BufferedReader(fr);
String record = new String();
while ( (record = br.readLine()) != null) {
vec.add(record.substring(type.length() + 2));
}
}catch(Exception ex) {
// 读取文件失败
}
return vec;
}
/**
* 根据文件类型取得类型下相应的文件
* @param type
* @return
*/
public File[] getTypeFile(String type) {
File[] file = null;
File t_file = null;
String filename = "";
URL url = null;
try {
url = com.idoc.file.ReadData.class.getResource("");
}catch(Exception ex1) {
//
System.out.println("ReadData's getTypeFile is Error!");
ex1.printStackTrace();
}
String dir = url.toString();
dir = dir.substring(6,8);
dir = dir + "/outbound/" + type + "/";
try {
t_file = new File(dir);
file = t_file.listFiles();
}catch(Exception ex) {
file = new File[]{};
}
return file;
}
/**
*
* @param type -- down or up
* @param folder -- parse file's folder
* @return
*/
public static File[] getFileGroup(String type, String folder) {
File[] file = null;
File t_file = null;
GetProperty get = new GetProperty();
String local = null;
String dir = null;
FileFilter filter = new FileFilter();
try {
if (type.equalsIgnoreCase("down")) {
local = get.getLocaldown();
} else if (type.equalsIgnoreCase("up")) {
local = get.getLocalup();
}
dir = local + "/" + folder;
try {
t_file = new File(dir);
file = t_file.listFiles(filter);
}
catch (Exception ex1) {
System.out.println("ReadData's getFileGroup A is Error!");
ex1.printStackTrace();
file = new File[] {};
}
}
catch (Exception ex) {
//
file = new File[]{};
System.out.println("ReadData's getFileGroup B is Error!");
ex.printStackTrace();
}
return file;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -