欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年Java中对文件的操作 .pdf

    • 资源ID:27254334       资源大小:42.84KB        全文页数:6页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年Java中对文件的操作 .pdf

    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(); % 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 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 byte1444; 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(filei.isFile() filei.toString(); FileInputStream input=new FileInputStream(filei); FileOutputStream output=new FileOutputStream(url2+/+(filei.getName().toString(); byte b=new byte1024*5; int len; while(len=input.read(b)!=-1) output.write(b,0,len); output.flush(); output.close(); input.close(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - % 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 byte100; 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.* % % page import=java.io.* % % page import=com.jspsmart.upload.* % % page import=DBstep.iDBManager2000.*% % int bytesum=0; int byteread=0; / 打开数据库ResultSet result=null; String Sql=null; PreparedStatement prestmt=null; DBstep.iDBManager2000 DbaObj=new DBstep.iDBManager2000(); DbaObj.OpenConnection(); / 取得数据库中的数据Sql=select * from t_local_zhongzhuan ; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - result=DbaObj.ExecuteQuery(Sql); result.next(); file:/将数据库中的数据读到流中InputStream inStream=result.getBinaryStream(content); FileOutputStream fs=new FileOutputStream( c:/dffdsafd.doc); byte buffer =new byte1444; 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); % 8。把网页保存成文件 % page import=java.text.*% % page import=java.util.*% % page import=java.io.*% % page import=.*% % URL stdURL = null; BufferedReader stdIn = null; PrintWriter stdOut = null; try stdURL = new URL(http:/); catch (MalformedURLException e) throw e; try stdIn = new BufferedReader(new InputStreamReader(stdURL.openStream(); stdOut = new PrintWriter(new BufferedWriter(new FileWriter(c:/163.html); catch (IOException e) /*把 URL 指定的页面以流的形式读出,写成指定的文件*/ try 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - String strHtml = ; while(strHtml = stdIn.readLine()!=null) stdOut.println(strHtml); catch (IOException e) throw e; finally try if(stdIn != null) stdIn.close(); if(stdOut != null) stdOut.close(); catch (Exception e) System.out.println(e); % 9。直接下载网上的文件 % page import=java.io.*% % page import=.*% % int bytesum=0; int byteread=0; URL url = new URL(http:/ URLConnection conn = url.openConnection(); InputStream inStream = conn.getInputStream(); FileOutputStream fs=new FileOutputStream( c:/abc.gif); byte buffer =new byte1444; 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); % 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 10 。按行读文件 % page contentType=text/html; charset=gb2312 % % page import=java.io.* % % FileReader myFileReader=new FileReader(c:/哈哈 .txt); BufferedReader myBufferedReader=new BufferedReader(myFileReader); String myString=null; String resultString=new String(); while(myString=myBufferedReader.readLine()!=null) resultString=resultString+myString+br ; out.println(resultString); myFileReader.close(); % 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -

    注意事项

    本文(2022年Java中对文件的操作 .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开