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; } }
相关推荐
java file类java file类java file类操作实例
java file,java读取txt文档,java操作txt文档,读取文档的内容
Java 中 File 类对文件的几个常见操作实例总结 File 类是 Java 语言中对文件操作的核心类之一,提供了许多实用的方法来操作文件和文件夹。在实际开发中,我们经常需要对文件进行创建、移动、拷贝、删除等操作,因此...
java File类
经典的上载图片,存到BLOB对象里面,附带读取图片
java 中FIle类的使用总结,有File的创建,文件夹的创建,文件的创建,文件的复制,文件的转移等等
Java Scanner File PrintWriter使用实例
java开源项目团队开发.解压Java File Copy Library.rar即可
简单的文件下载 Java写法 简单的文件下载 Java写法 简单的文件下载 Java写法 简单的文件下载 Java写法 简单的文件下载 Java写法 简单的文件下载 Java写法
java中File类的使用方法 java中File类的使用方法 java中File类的使用方法
java 中有关file类的一些介绍,里面详细的介绍了file类的一些常用的方法
TestFile.java
java中File类的使用方法java中File类的使用方法java中File类的使用方法
java web中File的相对路径与绝对路径总结,用于在运行时获取配置文件、动态加载对象等
很好的使用了File类,可以完成解析java类
jdbc java progress file config
txt parse java file
java file list java io file list shengsiyuan
一个非常使用的java上传组件,很简单,而且还可以随意的配置。
从输入流中读取string,新建一个文件并写入内容,复制一个目录及其子目录、文件到另外一个目录 ,递归删除目录下的所有文件及子目录下所有文件,读取文本文件内容,以行的形式读取....