`
cydia
  • 浏览: 74361 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java连续写一个文件

    博客分类:
  • java
阅读更多
try {
			SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");
			System.err.println(sdf2.format(new Date()));
			// File f = new File("C:\\errorJmsMessage"+sdf2.format(new
			// Date())+".txt");
			// 创建文件夹
			File tf = new File("C:\\临时文件");
			if (!tf.exists()) {
				tf.mkdir();
			}
			File f = new File("C:\\临时文件\\errorJmsMessage"
					+ sdf2.format(new Date()) + ".txt");
			if (!f.exists()) {
				f.createNewFile();
				System.err.println(f + "已创建!");
			}
			String str;
			byte[] s;
			RandomAccessFile rf = new RandomAccessFile(f, "rw");

			long count = rf.length();

			rf.seek(count);

			// 如要换行,用 \r\n 次序不要乱

			for (int i = 0; i < 4; i++) {
				str = "这是第   " + i + "行文本示例\r\n";
				s = str.getBytes();
				rf.write(s);
			}
			rf.close();

		} catch (Exception e) {
			e.printStackTrace();
			System.err.println("读写出错");

		}

 

分享到:
评论

相关推荐

    four_javafile_

    这个项目或任务的核心是编写一个程序,能够实现从一个文件到另一个文件的复制,但在此过程中,对复制的文本进行一定的格式化:多个连续的空格被压缩成一个空格,而制表符(tab)则被替换为单个空格。 首先,我们...

    Java版文件系统

    7. **文件系统设计**:一个完整的文件系统需要考虑目录结构、文件命名规则、文件存储方式(顺序、随机或索引)、文件分配策略(连续、链接、索引等)以及缓存机制等。在设计时,需要权衡效率、空间利用率和复杂性。 ...

    一个java实现的分布式文件存储系统,可以实现文件分布存储在不同的服务器中,进行上传、下载、删除

    总的来说,"ctjdfs"是一个用Java实现的轻量级分布式文件系统,它解决了大容量存储、负载均衡和高可用性等问题。通过理解其核心功能和技术实现,我们可以更好地运用和优化这类分布式存储解决方案,满足日益增长的海量...

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

     一个Java+ajax写的登录实例,附有JAVA源文件,JAVA新手朋友可以学习一下。 JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一...

    Java读取Ini文件

    1. **打开文件**:使用`java.io.File`类创建一个表示Ini文件的对象,然后通过`java.io.FileInputStream`打开文件。确保文件路径正确,可以访问到。 ```java File iniFile = new File("C:\\Users\\User\\Desktop\\...

    Spring Boot中使用Java实现文件批量下载与压缩功能

    为了解决这一问题,我们可以利用Spring Boot结合Java编写一个简单的服务端逻辑,实现将多个文件打包成一个ZIP文件供用户一次性下载。这种方案不仅可以提高用户体验,还能有效减少网络传输次数,提升效率。 #### 二...

    java写的计算器,可以进行计算,绝对不是骗子!

    Java编写的计算器程序是一个基础但实用的项目,它利用了Java Swing库来构建图形用户界面(GUI),并结合事件监听器来实现用户交互。在这个项目中,开发者创建了一个功能简单的计算器,虽然可能存在一些小错误,但...

    java小应用程序 连续显示图片

    在Java编程中,实现一个能够连续显示多张图片的小应用程序,主要涉及以下几个核心知识点: 1. **Swing库**:Java Swing是Java Foundation Classes (JFC)的一部分,用于构建图形用户界面(GUI)。在这个案例中,我们...

    java文件传输.pdf

    这个PDF文档描述了一个基于Java NIO(Non-blocking Input/Output)的文件传输实验,旨在让学生理解网络通信的基本原理和编程技巧。实验的目标是实现一个自定义协议的文件传输服务器(FileServer)和客户端...

    java版二级文件系统

    本项目是基于Java实现的一个二级文件系统,适合用于操作系统课程设计,帮助学生理解和实践文件系统的原理和操作。 二级文件系统是指在传统一级文件系统的基础上增加了一个层次,通常是为了提高效率、扩展功能或者...

    Java 文件分行读取小程序

    在这个特定的项目中,"Java 文件分行读取小程序" 是一个简单的应用,它使用了`BufferedReader`类来逐行读取文本文件的内容。这个程序对于处理大文件尤其有用,因为它避免一次性加载整个文件到内存,而是分批读取,...

    Java雷霆战机源码项目文件

    【Java雷霆战机源码项目文件】是一个以Java编程语言实现的单机小游戏,名为“雷霆战机”。这个项目展示了如何在Java环境下开发一个简单的2D游戏,对于初学者来说,它是理解游戏开发流程和Java编程实践的一个很好的...

    Java文件分割程序源代码.rar

    4. **文件命名**:每一块数据会被保存为一个单独的文件,可能需要一个智能的命名策略,如使用连续的数字或时间戳来区分各个部分。 5. **与CofeCut兼容**:这可能意味着源代码实现了特定的文件标记或头信息,使得...

    操作系统课程设计模拟文件系统Java

    在这个项目中,我们使用Java语言来构建一个简单的模拟文件系统,它主要实现了FAT(File Allocation Table,文件分配表)算法,这是一种广泛应用于早期磁盘管理的机制。 首先,我们要理解FAT算法的基本原理。FAT是一...

    java版连续截屏工具

    了解并掌握以上知识点,可以帮助我们理解和构建一个Java版的连续截屏工具。通过阅读和分析"ScreenCapture"文件,我们可以深入学习这些技术,并可能发现更多关于如何组织代码、设计架构以及优化性能的实践技巧。

    Java读取netcdf文件和生成等值线的jar_netcdf_wContour

    然后,`wContour.jar`是一个用于Java的等值线绘制库,它可以基于二维数组生成等值线图。等值线图在科学可视化中非常重要,它能直观地展示连续变量的分布情况。使用wContour的主要步骤包括: 1. 加载库:与netcdf-...

    java源码包2

     一个Java+ajax写的登录实例,附有JAVA源文件,JAVA新手朋友可以学习一下。 JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 ...

    Java版计算器、利用java做一个简单的计算器、计算器

    `wCalculator.java` 文件很可能包含了计算器的主要逻辑,其中定义了至少一个公共类,可能是`Calculator`或者`WCalculator`,它包含了计算器的各种功能。 2. **用户界面(UI)**:Java提供了多种方式创建图形用户...

    java写的一个手绘程序

    在这个"java写的一个手绘程序"中,开发者使用了Swing来创建一个允许用户进行手绘操作的应用。下面将详细介绍这个程序可能包含的关键知识点和相关的编程技巧。 1. **Java Swing基础**: - **JFrame**: 这是Swing中...

    java_部署文件备份

    "java_部署文件备份"这个主题涵盖了Java应用的部署过程以及如何有效地进行备份,以防止数据丢失或系统故障。下面将详细讨论相关知识点。 1. **Java部署**:Java应用部署通常涉及以下步骤: - 编译源代码:使用JDK...

Global site tag (gtag.js) - Google Analytics