?? fileserveconstants.java
字號:
package service;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import clients.FileClientConstant;
/**
* @author lieping
*
*/
public class FileServeConstants {
// 服務器文件的保存地址
public static File ftpfloder = new FileServeConstants().getFtpFloder();
public static File ftpuser = new FileServeConstants().getFtpUser();
public static File savefloder = new FileServeConstants().getSaveFloder();
// 客戶端下載文件的保存地址
private File getSaveFloder(){
File f=new File("serve.ini");//取得文件對象
BufferedReader buff = null;//緩沖區對象從文件中讀取數據
try {
buff=new BufferedReader(new InputStreamReader(new FileInputStream(f)));//緩沖區與文件對象關聯
} catch (FileNotFoundException e) {
System.out.println("配置文件不存在"+f.getAbsolutePath());
}
File file = null;
try {
String floder=buff.readLine();//從文件中讀取一行數據
floder=buff.readLine();
floder=buff.readLine();
floder=floder.substring(floder.indexOf("@")+1);//取得客戶端保存文件的文件夾地址
file=new File(floder);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return file;//返回保存文件的文件夾地址對象
}
private File getFtpFloder() {
File f = new File("serve.ini");
BufferedReader buff = null;
try {
buff = new BufferedReader(new InputStreamReader(
new FileInputStream(f)));
} catch (FileNotFoundException e) {
System.out.println("配置文件不存在" + f.getAbsolutePath());
}
File file = null;
try {
String floder = buff.readLine();
floder = floder.substring(floder.indexOf("@") + 1);
file = new File(floder);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return file;
}
private File getFtpUser() {
File f = new File("serve.ini");
BufferedReader buff = null;
try {
buff = new BufferedReader(new InputStreamReader(
new FileInputStream(f)));
} catch (FileNotFoundException e) {
System.out.println("配置文件不存在" + f.getAbsolutePath());
}
File file = null;
try {
String floder = buff.readLine();
floder = buff.readLine();
floder = floder.substring(floder.indexOf("@") + 1);
file = new File(floder);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return file;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -