package com.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.Reader;
import java.io.UnsupportedEncodingException;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
public class File01 {
public static void main(String[] args) {
try {
long l = getFileSizes(new File("E:\\NF\\SRC\\762151550_20141202.zip"));
System.out.println(l);
} catch (Exception e) {
e.printStackTrace();
}
}
public static int s(String ifile, Document dom) {
int retVar = 0;
try {
OutputStream out;
File file = new File(ifile);
if (!file.exists()) {
if (!(file.getParentFile().exists())
&& !(file.getParentFile().mkdirs())) {
return 1;
}
}
OutputFormat format = OutputFormat.createCompactFormat();
format.setEncoding("UTF-8");
out = new FileOutputStream(file);
XMLWriter wr = new XMLWriter(out, format);
wr.write(dom);
wr.close();
retVar = 0;
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return retVar;
}
public static Document readXML(Reader read) {
SAXReader sreader = new SAXReader();
try {
return sreader.read(read);
} catch (DocumentException e) {
e.printStackTrace();
return null;
} finally {
try {
read.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
public static long getFileSizes(File f) throws Exception{//取得文件大小
long s=0;
if (f.exists()) {
FileInputStream fis = null;
fis = new FileInputStream(f);
s= fis.available();
} else {
f.createNewFile();
System.out.println("文件不存在");
}
return s;
}
}