`
mxx_1111
  • 浏览: 60788 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

java中复制文本文件

 
阅读更多
package jbit.io;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class InputAndOutputFile {
	public static void main(String[] args) {
		FileInputStream fis=null;
		FileOutputStream fos=null;
		try {
			//1、创建输入流对,负责读取D:/ 我的青春谁做主.txt文件
			fis = new FileInputStream("D:/我的青春谁做主.txt");
			//2、创建输出流对象
			fos = new FileOutputStream("C:/myFile/myPrime.txt",true);
			//3、创建中转站数组,存放每次读取的内容
			byte[] words=new byte[1024];
			//4、通过循环实现文件读取
			while((fis.read())!=-1){
				fis.read(words);
				fos.write(words, 0, words.length);
			}
			System.out.println("复制完成,请查看文件!");		
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}finally{
			//5、关闭流
	        try {
	        	if(fos!=null)
	        		fos.close();
	        	if(fis!=null)
	        		fis.close();
			} catch (IOException e) {
				e.printStackTrace();
			}
			
		}
	}
}

分享到:
评论

相关推荐

    Java 读写文件文本文件的示例

    ### 复制文本文件 - **实现方法**:结合以上方法,我们可以实现文件的复制功能。 ```java public void copyTextFile(String inFilename, String outFilename) throws IOException { InputStream is = new ...

    java复制拷贝文本文件的四种方法

    用java复制拷贝文本文件的不同方法和比较; 字节流,字符流等等。

    java 文本文件 支持新建,打开,复制,剪切...

    3. **复制文本文件**: 复制文件通常涉及使用两个文件流:一个用于读取源文件,另一个用于写入目标文件。可以使用`BufferedInputStream`和`BufferedOutputStream`来提高性能。读取源文件的每一行或每个字符,并将其...

    IO流三种流方式的文本文件的复制

    在复制文本文件时,可以根据实际需求选择合适的流类型,如简单文本处理可选用FileReader和FileWriter,追求效率时可采用BufferedReader和BufferedWriter。理解并熟练运用这些流,对于进行高效的文件操作至关重要。

    java 复制文件 io流操作

    例如,`FileReader` 类可以用于读取文件中的文本。它提供了诸如 `read()` 和 `read(char[] buffer)` 方法,用于读取单个字符或批量字符到缓冲区。 - **Writer** 是字符输出流的抽象类,用于将字符写入目的地。`...

    文件批量复制Java代码

    在Java编程中,批量复制文件是一项常见的任务,特别是在软件开发过程中,如Eclipse这样的集成开发环境(IDE)可能不提供批量导出第三方库的功能。此时,开发者需要自定义代码来实现这一需求。本文将深入探讨如何使用...

    java文件复制

    在Java编程语言中,文件复制是一项基础且重要的操作,它涉及到I/O流的使用和文件处理。本项目实现了文本文件的复制功能,并提供了一个图形化用户界面(GUI),使得用户可以更加直观和方便地进行文件复制操作。接下来...

    java读取超大文本文件

    `BufferedReader`是Java中读取文本文件的一种常见方法。它内部维护了一个字符缓冲区,可以有效减少磁盘I/O次数,提高读取效率。这种方式适用于文件大小适中,且不需要随机访问的情况。 示例代码中展示了如何使用`...

    JAVA简单的读写文本文件的代码

    文件流复制是一种常见的文件操作,通常用于备份文件、转换文件格式等场景。这里采用`BufferedReader`和`PrintWriter`组合的方式来实现文件流之间的复制。 #### 代码实现: ```java public void copyStream...

    JAVA文件复制操作

    实现文本复制操作的简易JAVA代码,适用于JAVA初学者

    java 文件管理器

    Java 文件管理器是一款基于Java语言开发的文件管理系统,它提供了用户友好的图形用户界面(GUI),使得用户可以方便地进行文件和目录的操作,如浏览、创建、删除、重命名、移动和复制等。这款应用程序旨在提供一个...

    基于Java向zip压缩包追加文件

    在`pom.xml`文件中添加以下依赖: ```xml <groupId>org.apache.ant <artifactId>ant <version>1.10.7 ``` Apache Ant提供了`Zip`任务,能够方便地处理ZIP文件。 2. **工具类`ZipUtil`**: 创建一个名为`...

    Java IO文件操作类与复制文件实例.rar

    Java IO文件操作类与复制文件实例,有关文本编辑、FileWriter文件写入、FileReade文件读娶DataStream文件数据流、BufferedReader文件暂存器、FileViewer文件浏览器、复制文件Copy等方面的操作要领,仅供学习参考。

    java读取项目中的文件(src目录下)

    这种方法允许你在打包后的JAR或WAR文件中正确地访问资源。 6. **处理资源路径**: - 文件路径可能需要根据运行环境进行调整。例如,开发阶段文件可能在`src/main/resources`,但在生产环境中,它们可能被复制到了`...

    io流复制文本文件图解

    - **逐行读取与写入**:从源文件中逐行读取数据,并立即写入到目标文件中。 - **关闭流**:完成复制后,确保关闭所有打开的流,释放系统资源。 #### 3. 代码示例 下面是一个使用字符流复制文本文件的简单Java代码...

    java中对文件操作大全

    通过循环迭代,该方法将带有行号的文本逐行写入指定的文件中。这种方式适用于需要格式化输出或控制输出格式的情况。 2. **利用StringBuffer写文件** 另一种方法是使用`StringBuffer`来构建待写入的字符串,然后再...

    java实现,简单文件监控

    在Java编程语言中,实现对本地文件的简单监控是一项实用的技术,这可以帮助开发者在文件系统中检测到诸如移动、复制和粘贴等操作。本文将深入探讨如何利用Java的文件I/O API和事件监听机制来达成这个目标。 首先,...

    Java实现文件复制,File文件读取,写入,IO流的读取写入

    在Java编程语言中,文件操作是一项基础且至关重要的任务,涉及到数据的持久化存储和传输。本主题将深入探讨如何使用Java实现文件复制、File类的文件读取和写入,以及I/O流的读取与写入。下面将详细阐述这些知识点。 ...

    JAVA复制目录和文件

    这是指定源目录复制到目标目录的程序(不复制隐藏的文件夹和文件哦)

    使用java程序从磁盘中复制文件到另一个文件中(声音、图片、视频、文本,word文档等都可以复制),一定要保持复制的文件与源文件的字节大小相等

    程序执行成功后一定要查看两个文件的字节大小是否想等,有可能新复制的文件比源文件大,但是这样也能打开

Global site tag (gtag.js) - Google Analytics