ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> JSP技术
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();



File[] file=(new File(url1)).listFiles();



for(int i=0;i<file.length;i++){



if(file[i].isFile()){



file[i].toString();



FileInputStream input=new FileInputStream(file[i]);



FileOutputStream output=new FileOutputStream(url2+"/"+(file[i].getName()).toString());



byte[] b=new byte[1024*5];



int len;



while((len=input.read(b))!=-1){



output.write(b,0,len);



}



output.flush();



output.close();



input.close();



}



}



%>





6。文件下载





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



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



<%



String fileName = "zsc104.swf".toString();



//读到流中



InputStream inStream=new FileInputStream("c:/zsc104.swf");



//设置输出的格式



response.reset();



response.setContentType("bin");



response.addHeader("Content-Disposition","attachment; filename="" + fileName + """);



//循环取出流中的数据



byte[] b = new byte[100];



int len;



while((len=inStream.read(b)) >0)



response.getOutputStream().write(b,0,len);



inStream.close();



%>





7。数据库字段中的文件下载





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



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



<%@ page import="java.lang.*"
 
 
本站关键词:
|网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司|东莞软件销售|东莞.com域名注册|东莞.cn域名注册|东莞雅虎推广|网页开发|域名注册||网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司|东莞软件销售|东莞.com域名注册|东莞.cn域名注册|东莞雅虎推广|网页开发|域名注册||网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司|东莞软件销售|东莞.com域名注册|东莞.cn域名注册|东莞雅虎推广|网页开发|域名注册||网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司|东莞软件销售|东莞.com域名注册|东莞.cn域名注册|东莞雅虎推广|网页开发|域名注册||网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司|东莞软件销售|东莞.com域名注册|东莞.cn域名注册|东莞雅虎推广|网页开发|域名注册||网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司|东莞软件销售|东莞.com域名注册|东莞.cn域名注册|东莞雅虎推广|网页开发|域名注册||网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司|东莞软件销售|东莞.com域名注册|东莞.cn域名注册|东莞雅虎推广|网页开发|域名注册||网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司|东莞软件销售|东莞.com域名注册|东莞.cn域名注册|东莞雅虎推广|网页开发|域名注册||网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司|东莞软件销售|东莞.com域名注册|东莞.cn域名注册|东莞雅虎推广|网页开发|域名注册||网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司|东莞软件销售|东莞.com域名注册|东莞.cn域名注册|东莞雅虎推广|网页开发|域名注册||网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司|东莞软件销售|东莞.com域名注册|东莞.cn域名注册|东莞雅虎推广|网页开发|域名注册||网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司|东莞软件销售|东莞.com域名注册|东莞.cn域名注册|东莞雅虎推广|网页开发|域名注册||网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司|东莞软件销售|东莞.com域名注册|东莞.cn域名注册|东莞雅虎推广|网页开发|域名注册||网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司|东莞软件销售|东莞.com域名注册|东莞.cn域名注册|东莞雅虎推广|网页开发|域名注册|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有