网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.JavaBeans程序开发从入门到精通.
.java编码中的一些经验和教训.
.连接PHP和 Java -- PHP/Java Bri.
.Java学习之踏上旅途的第一步.
.运用BitSet类来处理一系列选项.
.Java阵营效仿微软 研发开发工具吸.
.JavaBean与Java的Class的关系.
.Unix标准加密方法(2).
.Java 程序中的多线程.
.CompareMode 属性.
.java程序的递归算法,列出某个目.
.Maven Goal !.
.使用Ant进行增量快速构建实现.
.在J2me游戏使用“精灵”-Sprite.
.Java设计模式之外观模式(1).
.在应用程序中和Applets小程序中使.
.如何用Java实现Web服务器.
.传输文本.
.Jakarta Project: DBTags标签库(.
.Java让Web显示数学特殊符号.

Java中对文件的操作

发表日期:2008-1-5



  Java中对文件的操作


java中提供了io类库,可以轻松的用java实现对文件的各种操作。下面就来说一下如何用java来实现这些操作。


1。新建目录


<%@ page contentType="text/Html;charset=gb2312"%>

<%

String filePath="c:/aaa/";

filePath=filePath.toString();//中文转换

java.io.File myFilePath=new java.io.File(filePath);

if(!myFilePath.exists())

myFilePath.mkdir();

%>


2。新建文件


<%@ page contentType="text/HTML;charset=gb2312"%>

<%@ page import="java.io.*" %>

<%

String filePath="c:/哈哈.txt";

filePath=filePath.toString();

File myFilePath=new File(filePath);

if(!myFilePath.exists())

myFilePath.createNewFile();

FileWriter resultFile=new FileWriter(myFilePath);

PrintWriter myFile=new PrintWriter(resultFile);

String strContent = "中文测试".toString();

myFile.println(strContent);

resultFile.close();

%>


3。删除文件


<%@ page contentType="text/HTML;charset=gb2312"%>

<%

String filePath="c:/支出证实单.xls";

filePath=filePath.toString();

java.io.File myDelFile=new java.io.File(filePath);

myDelFile.delete();

%>


4。文件拷贝


<%@ page contentType="text/HTML; charset=gb2312" %>

<%@ page import="java.io.*" %>

<%

int bytesum=0;

int byteread=0;

file://读到流中

InputStream inStream=new FileInputStream("c:/aaa.doc");

FileOutputStream fs=new FileOutputStream( "d:/aaa.doc");byte[] buffer =new byte[1444];

int length;

while ((byteread=inStream.read(buffer))!=-1)

{

out.println("<DT><B>"+byteread+"</B></DT>");

bytesum+=byteread;

System.out.println(bytesum);

fs.write(buffer,0,byteread);

}

inStream.close();

%>


5。整个文件夹拷贝


<%@ page contentType="text/HTML;charset=gb2312"%>

<%@ page import="java.io.*" %>

<%String url1="C:/aaa";

String url2="d:/java/";

(new File(url2)).mkdirs();
上一篇:java中关于html的转换 人气:821
下一篇:java中动态执行一段代码 人气:588
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐