?? filework.java
字號(hào):
package net.sourceforge.jwap;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.*;
import java.util.Enumeration;
import java.util.Hashtable;
import java.util.*;
import java.util.Calendar;
import java.lang.String;
public class FileWork {
public Vector m_vector=new Vector();
public FileWork() {
}
public static void main(String[] args) {
FileWork filework = new FileWork();
filework.FW_ChkMakdir("downloadforder");
Vector confStr=new Vector();
try {
filework.FW_ReadFile("conf\\jwap.conf", confStr);
//System.out.println(confStr.size());
for(int i=0;i<confStr.size();i++)
{
System.out.println(confStr.elementAt(i));
}
}
catch (IOException ex) {
}
}
/**
* FW_ReadFile
*
* @param rFilename String
* @param rLinedoc String[]
*/
public boolean MMS_ReadFile(String rFilename, Vector rLinedoc)throws IOException{
boolean ret=false;
if (rFilename.equals("")) {
return false;
}
int Inputflg=0;
String currentdir=System.getProperty("user.dir");
String UserdirPath=currentdir+"\\"+rFilename;
FileInputStream fstream;
String oneline=new String("");
m_vector.clear();
rLinedoc.clear();
try {
fstream = new FileInputStream(UserdirPath);
//DataInputStream in = new DataInputStream(fstream);
BufferedReader reader=null;
reader = new BufferedReader(new InputStreamReader(fstream));
while ((oneline=reader.readLine())!=null) {
if(oneline.equals("BEGIN CONFIG HERE"))
{
Inputflg=1;
continue;
}
if(Inputflg==1)
{
//oneline = new String(oneline.getBytes("iso-8859-1"), "GB2312");
m_vector.addElement(oneline);
rLinedoc.addElement(oneline);
}
}
if (m_vector.size()>0) {
//rLinedoc=m_vector;
ret=true;
}
else {
ret=false;
}
fstream.close();
}
catch (Exception ex) {
ex.printStackTrace();
}
finally {
m_vector.clear();
}
return ret;
}
public String MMs_title_ReadFile(String rFilename)throws IOException{
String ret="";
if (rFilename.equals("")) {
return ret;
}
int Inputflg=0;
String currentdir=System.getProperty("user.dir");
String UserdirPath=currentdir+"\\"+rFilename;
FileInputStream fstream;
String oneline=new String("");
try {
fstream = new FileInputStream(UserdirPath);
//DataInputStream in = new DataInputStream(fstream);
BufferedReader reader=null;
reader = new BufferedReader(new InputStreamReader(fstream,"UTF-8"));
while ((oneline=reader.readLine())!=null) {
if(oneline.equals("BEGIN CONFIG HERE"))
{
Inputflg=1;
continue;
}
if(Inputflg==1)
{
String[] StrArry = oneline.split("\\|");
if(StrArry[0].equals("11"))
{
ret=StrArry[1];
break;
}
}
}
fstream.close();
}
catch (Exception ex) {
ex.printStackTrace();
}
return ret;
}
/**
* FW_ReadFile
*
* @param rFilename String
* @param rLinedoc String[]
*/
public boolean FW_ReadFile(String rFilename, Vector rLinedoc)throws IOException{
boolean ret=false;
if (rFilename.equals("")) {
return false;
}
int Inputflg=0;
String currentdir=System.getProperty("user.dir");
String UserdirPath=currentdir+"\\"+rFilename;
FileInputStream fstream;
String oneline=new String("");
m_vector.clear();
rLinedoc.clear();
try {
fstream = new FileInputStream(UserdirPath);
//DataInputStream in = new DataInputStream(fstream);
BufferedReader reader=null;
reader = new BufferedReader(new InputStreamReader(
fstream));
while ((oneline=reader.readLine())!=null) {
if(oneline.equals("BEGIN CONFIG HERE"))
{
Inputflg=1;
continue;
}
if(Inputflg==1)
{
//oneline = new String(oneline.getBytes("iso-8859-1"), "GB2312");
m_vector.addElement(oneline);
rLinedoc.addElement(oneline);
}
}
if (m_vector.size()>0) {
//rLinedoc=m_vector;
ret=true;
}
else {
ret=false;
}
fstream.close();
}
catch (Exception ex) {
ex.printStackTrace();
}
finally {
m_vector.clear();
}
return ret;
}
/**
* FW_ChkMakdir
*
* @param Dirpath String
*/
public static boolean FW_ChkMakdir(String Dirpath) {
boolean ret=false;
if(Dirpath.equals(""))
{
return false;
}
String currentdir=System.getProperty("user.dir");
String Userdir=currentdir+"\\"+Dirpath;
File fdir=new File(Userdir);
if(fdir.isDirectory())
{
return true;
}
else
{
if(fdir.mkdirs())
{
ret=true;
}
else
{
ret=false;
}
}
return ret;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -