`
tobemoved
  • 浏览: 6656 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

规范的流方法之复制文件代码

阅读更多
import java.util.ArrayList;
import java.util.Vector;
import java.util.Map;
import java.util.Hashtable;
import java.io.*;

/**
* Created by IntelliJ IDEA.
* User: Administrator
* Date: 2008-7-2
* Time: 13:40:28
* To change this template use File | Settings | File Templates.
*/
public class Newone {
    public static void main(String[] arg) throws Exception {
        Newone exam = new Newone();
        exam.dod();
    }
    public void dod()  {
        //初始化输入、输出流和缓冲流
        FileReader fr;
        FileWriter fw;
        BufferedReader in = null;
        BufferedWriter out = null;
        try{
        //源文件资源
        File source = new File("source.txt");
        //获得源文件路径(默认为C:\Documents and    Settings\Administrator\IdeaProjects\newone)
        System.out.println(source.getAbsolutePath());
        //创建复制文件名
        File copy = new File("copy.txt");
       
         fr = new FileReader(source);
        in = new BufferedReader(fr);
         fw = new FileWriter(copy);
        out = new BufferedWriter(fw);
        //进行复制运作
        String s = null;
        //循环读取每一行并且写入
        while((s = in.readLine()) != null)
            out.write( s);
       }catch (Exception eof){}
       finally{
           //必要的规范写法,确保关闭流,解放占用内存
           try {
               if(in != null)
                    in.close();
           }catch(IOException e)  {}

            try {
                if(out != null) {
                     out.close();
                }
            }catch(IOException ff) { }
       }
    }
}
分享到:
评论

相关推荐

    python代码规范

    合并在同一个文件夹下的多个txt文件,将次文件复制到文件夹下,运行即可

    Sonar代码规范

    3. 糟糕的复杂度分布 文件、类、方法等,如果复杂度过高将难以改变,这会使得开发人员 难以理解它们, 且如果没有自动化的单元测试,对于程序中的任何组件的改变都将可能导致需要全面的回归测试。 4. 重复 显然程序...

    Seay-Svn源代码泄露漏洞扫描工具

    但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏文件夹被暴露于外网环境,黑客可以借助其中包含的用于版本信息追踪的‘entries’文件,逐步摸清站点...

    VSCode配置语言文件 按照ESLint规范 自动保存

    将该文件内容替换陈settings.json的内容后:在键盘按下ctrl+s保存时,vscode会自动根据eslint规范将js,vue文件代码修改后保存. 如何替换?1.vscode->文件->首选项->设置->搜索"associations"->点开下划线"在settings....

    Android.mk文件语法规范及使用模板.pdf

    -这个文件的语法允许把你的源代码组织成模块,一个模块属下列类型之一: 静态库 共享库 只有共享库将被安装/复制到您的应用软件包。虽然静态库能被用于生成共享库。 你可以在每一个Android.mk file中定义一个或多个...

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    visual 为您的代码规范带来很大方便

    番茄 为您的代码规范带来很大方便番茄 为您的代码规范带来很大方便番茄 为您的代码规范带来很大方便番茄 为您的代码规范带来很大方便.安装的时候把另一个压缩文件patch。exe复制到安装目录下运行,就可以永久使用了

    JAVA上百实例源码以及开源项目

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    一款来自国外的Java吃豆子游戏源代码.rar

    学习Java游戏开发的话,像这种吃豆子之类的小游戏,从中可学习到很多基础的Java编程技巧,游戏的开发最考验编程水平了,本吃豆子游戏代码结构挺规范,有空了就看下吧。(本游戏非Android版,是运行于j2me环境的版本...

    Delphi多线程实现文件拷贝

    Delphi多线程实现文件拷贝, 自己写的,代码很规范。

    IOS程序文件.doc

    4.5.2 文件的借阅或文件丢失、损坏需复制新文件,应填写"文件复制、销毁登记表",复制的 新文件应重新登记编号; 4.6文件的评审、更改。 4.6.1在实施过程中,如发生影响体系正常运行的问题,文件应进行评审,决定...

    源代码安全管理制度、代码流程访问制度

    1.1.为有效控制管理源代码的完整性,确保其不被非授权获取、复制、传播和更改,明确源代码控制管理流程,特制定此管理制度。 .... 2.2.我们研发的产品软件运行所必须的第三方软件、控件和其它支撑库等文件也必须及时...

    Seay-Svn源代码泄露漏洞利用工具.rar

    但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏文件夹被暴露于外网环境,黑客可以借助其中包含的用于版本信息追踪的‘entries’文件,逐步摸清站点...

    java源码包---java 源码 大量 实例

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    RFL.rar_强制删除_强制删除文件_强制复制

    对Winodws平台文件所有操作(文件信息,复制 粘贴, 剪切 删除,重命名,强制删除,强制重命名,全盘搜索,),的类封装,代码规范, 调用接口简单

    Seay-Svn源代码泄露漏洞利用工具1.0+2.0.zip

    但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏文件夹被暴露于外网环境,黑客可以借助其中包含的用于版本信息追踪的‘entries’文件,逐步摸清站点...

    利用Seay-Svn源代码泄露漏洞下载网站源代码工具1.0+2.0版

    SVN是源代码版本管理软件,造成SVN源代码漏洞的主要原因是管理员操作不规范。 “在使用SVN管理本地代码过程中,会自动生成一个名为.svn的隐藏文件夹, 其中包含重要的源代码信息。但一些网站管理员在发布代码时,不...

    java源码包2

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码...

    2019.05-文件控制程序.docx

    文件分类 文件分类 文件的内容 文件的内容 文件编号规则 文件编号规则 文件的编制、审核、批准、发放 文件的编制、审核、批准、发放 文件的评审与更改 文件的评审与更改 文件的受控状态 文件的受控状态 文件的保存 ...

Global site tag (gtag.js) - Google Analytics