package document;
import interfaces.ICommon;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 将txt中的内容复制到另一个txt中
* @author DanielCooger
* <a href="mailto:tangjunfeng52099@gmail.com">daniel</a>
*/
public class Txt implements ICommon{
private String date = new SimpleDateFormat("yyyyMMddHHmmss")
.format(new Date());
//新建txt文件
private String copy = "D:\\doc\\TXT" + date + ".txt";
public boolean readText(String file) throws Exception{
// 创建输入流读取txt文件
BufferedInputStream br;
//创建输出流写入文件
BufferedOutputStream bw;
FileOutputStream fw;
try {
br = new BufferedInputStream(new FileInputStream(file));
fw = new FileOutputStream(copy);
bw = new BufferedOutputStream(fw);
int a;
//循环写入文本中
while ((a = br.read()) != -1) {
bw.write(a);
}
bw.close();
fw.close();
System.out.println("ok");
return true;
} catch (IOException e) {
throw new Exception("写入文件失败");
}
}
}
分享到:
相关推荐
在Java编程中,将文件内容从一个文件复制到另一个文件是一项常见的操作,这对于备份、迁移或者处理大量数据时尤其有用。本教程将深入探讨如何在Java中实现这一功能,通过详细的源代码实例来帮助理解。 首先,我们...
// 将文件内容复制到新文件 String line; while ((line = reader.readLine()) != null) { writer.write(line); writer.newLine(); } } catch (IOException e) { e.printStackTrace(); } } } ``` 在上述...
这个项目或任务的核心是编写一个程序,能够实现从一个文件到另一个文件的复制,但在此过程中,对复制的文本进行一定的格式化:多个连续的空格被压缩成一个空格,而制表符(tab)则被替换为单个空格。 首先,我们...
此外,为了防止数据丢失,可能还会实现备份策略,比如定期将文本文件复制到另一个安全的位置。 在测试阶段,开发者需要确保ATM系统的所有功能都能正常工作,包括但不限于以下几点: 1. 用户登录验证:验证用户输入...
本文将详细讲解如何使用Java来实现这个功能,同时也会涉及到一些基本的文件操作和字符串处理技术。 首先,我们需要了解Java中的`java.io`和`java.nio`包,这两个包提供了文件读写的基础工具。在Java中,我们可以...
文件拷贝是将一个文件的内容复制到另一个文件中,它是计算机系统中的一项基本操作。在Java语言中,文件拷贝可以通过使用输入/输出流来实现。 Java实现文件拷贝的步骤 在Java中,实现文件拷贝需要以下步骤: 1. ...
在Java编程中,复制文件的方法有很多,而且经常要用到。我以前一直是缓冲输入输出流来实现的(绝大多数人都是如此),近来在研究JDK文档时发现,用文件通道(FileChannel)来实现文件复制竟然比用老方法快了近三分之...
2.指定一个路径,将其下面(含子文件夹中)的以".txt"结尾的文件移动到指定的另一个路径下;
此方法用于将一个文件从一个位置复制到另一个位置。 ```java public boolean copyFile(String from, String to) { File fromFile, toFile; fromFile = new File(from); toFile = new File(to); FileInputStream...
- 创建一个 `StringSelection` 对象,并将其设置为剪贴板的内容。 ```java String text = "Hello, Clipboard!"; StringSelection stringSelection = new StringSelection(text); clipboard.setContents...
该小程序是用Java实现的文件复制,即将制定文件从一个文件夹下复制到另一个文件夹下。
总之,Java服务器开发是一个广阔而深邃的领域,涉及的知识面非常广。只有不断学习新知识、积累实战经验,才能够成为一名优秀的Java服务器开发者。希望以上内容能够为学习Java服务器开发的朋友提供一定的帮助和启发。
"模板方法模式"在父类中定义了一个操作中的算法骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 这些设计模式的应用不仅可以提高代码的可读性和可维护性,还能...
它通过将一个类的接口转换成客户端期望的另一个接口来实现这一点。 #### 7. 桥接模式(Bridge Pattern) 桥接模式将抽象与其实现解耦,使得两者可以独立变化。这种模式通常用于处理系统中由于抽象和实现紧密耦合...
标题 "一键贴java、xml、html等代码到txt、word(bat命令合并代码)" 描述了一种利用批处理(BAT)脚本来批量处理代码文件,以便将它们粘贴到TXT或Word文档中的方法。这种方法对于程序员来说非常实用,可以节省在多...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
- **复制算法**:将内存分为两个相等的区域,每次只使用其中一个区域,垃圾回收时将存活的对象复制到另一个区域。 - **分代收集算法**:根据对象的生命周期将内存划分为几个不同的区域,如新生代和老年代,针对不同...
java语言(文件和文件流知识点)实现图片的拷贝,从c盘拷贝到d盘
在Java编程语言中,文件的拷贝是一项常见的任务,尤其在处理数据迁移、备份或复制文件到不同位置时。Java的`java.io`包提供了一系列的流类来处理输入和输出操作,使得文件拷贝变得相对简单。在这个场景中,我们将...