JavaIO流——简单对文件的写入及读取(三)

已经讲了写入和读取了,那么想要把一个文件的内容复制到另一个文件呢

不说太多,直接见代码

public static void copyFile(String srcFilename, String destFilename) throws IOException {
        FileReader fReader = new FileReader(srcFilename);
        FileWriter fWriter = new FileWriter(destFilename);

        char[] buffer = new char[1024];
        int len = 0;
        while((len = fReader.read(buffer)) != -1) {
            fWriter.write(buffer);
        }
        fReader.close();
        fWriter.close();
        System.out.println("done");
    }

然后,调用的时候是这样

copyFile("C:\\Users\\Administrator\\Desktop\\whereveryouare.txt", "C:\\Users\\Administrator\\Desktop\\Favourite.txt");

最简单的复制就这样了。

原文地址:https://www.cnblogs.com/zdsmeetheron190227/p/10741484.html

时间: 2024-10-13 05:29:50

JavaIO流——简单对文件的写入及读取(三)的相关文章

文件的写入,读取和关闭

我们今天要学的知识是关于文件的写入,读取和关闭.读取写入比较重要,关闭了解一下就好. 1.读取某一行:当我们需要读取某一行字符的时候,我们可以使用readline这个方法,我们也可以对readline进行赋值,这样可以规定最多多去多少个字符.比如lsf文件的某一行的前五个字符是hello,我们输入命令:lsf.readlinr(5),得到的结果就是hello,如果我们想要读取全部行的话,可以使用命令:readlines. 2.写入行:写入行在这里我们使用的方法是writelines,这个方法接受

[转]VC++中对文件的写入和读取

本文转自:http://blog.csdn.net/fanghb_1984/article/details/7425705 本文介绍两种方法对文件进行读取和写入操作:1.采用fstream类:2.采用CStdioFile类. CStdioFile继承自CFile,一个CStdioFile对象代表一个用运行时函数fopen 打开的C 运行时流式文件. C++中的fstream类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O.stream类有两个重要的运算符:插入器(<<)和析

Java file文件的写入和读取

File文件的写入 一.FileWriter 和BufferedWriter 结合写入文件 FileWriter是字符流写入字符到文件.默认情况下,它会使用新的内容代替文件原有的所有内容,但是,当指定一个true值作为FileWriter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾. BufferedWriter:缓冲字符,是一个字符流类来处理字符数据.不同于字节流(数据转换成字节FileOutPutStream),可以直接写字符串.数组或字符数据保存到文件. 默认情况,替

android .txt文件的写入,读取,还有复制图片

txt文件的写入: 1 private void save() { 2 FileOutputStream fos = null; 3 String state = Environment.getExternalStorageState();// sd状态 4 if (state.equals(Environment.MEDIA_MOUNTED)) {// 判断sd卡是否可用 5 File root = Environment.getExternalStorageDirectory(); 6 Fi

第十七章,txt文件的写入和读取数据结合练习(C++)

#include <iostream> #include <fstream> int main(int argc, char** argv) { std::string str; //--------1.向文件中写入数据-------- std::cout<<"请输入您希望输入的数据,按"回车"键结束."<<std::endl; std::cin>>str; //没有这个文件,会自动创建 std::ofst

python txt文件的写入和读取

1.文件的打开 使用open () 函数 打开文件.他有两个参数,文件路径或文件名和文件的打开方式. "r" 只读模式,不能编辑和删除文件内容. "w" 写入模式,会先将文件之前的内容清空,然后再写入. "a" 追加模式,会将数据添加的之前内容的后面. 如果不给打开方式,默认为只读模式. f=open("test.txt") #默认为只读模式 f=open("test.txt",'r') #只读模式 f=o

android文件的写入与读取---简单的文本读写context.openFileInput() context.openFileOutput()

最终效果图,点击save会保存到文件中,点击show会从文件中读取出内容并显示. main.xml [xhtml] view plain copy <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:<a href="http://lib.csdn.net/base/15" class='replace_word' title="Android知识

IO流-文件的写入和读取

1.文件写入 类: FileWriter继承自Writer(字符流基类之一,另外一个为Reader) 方法: writer(参数); 根据参数可以写入字符.字符数组.字符数组中的一部分.整型.字符串.字符串中的一部分,抛IOException flush(); 刷新内存,把内存中的字符流写入文件 close(); 刷新内存并关闭字符输入流,抛出IOException import java.io.*; class Test { public static void main(String[] a

沙盒和简单的对象的写入和读取(预习)

沙盒:每一个iOS应用程序都会为自己创建一个文件系统目录,这个独立,封闭,安全的空间,叫做沙盒 沙盒是一个安全体系 特点:1.每个应用程序的活动范围都限定在自己的沙盒里 2.不能随意跨越自己的沙盒去访问别的应用程序沙盒中的内容(iOS8 已经部分开放) 3.应用程序向外请求或接受数据都需要经过权限认证 应用程序的沙盒目录会有三个文件夹 Documents ,Library(下面有Caches和Preferences目录),tmp Document:保存应用运行时生成的需要持久化的数据 iTune