`
miaoge
  • 浏览: 109334 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类

【I/O流】在一个目录下创建一个文本文件,并向文件里写入当前的创建时间,要求文件名的格式为YYYYmmDDHHMMss.txt

阅读更多
import java.io.IOException;
import java.io.RandomAccessFile;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 在一个目录下创建一个文本文件,并向文件里写入当前的创建时间,要求文件名的格式为YYYYmmDDHHMMss.txt
 * @author 小苗
 *
 */

public class TimeFile {
	public void createFile() throws ParseException, IOException{
		Date date = new Date();   //获取当前时间
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  //定义文件内容时间格式
		String formatDate = sdf.format(date);   //把当前时间以定义的格式 格式化
		System.out.println("文件内容时间为:"+formatDate);  
		SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMddHHmmss");  //定义文件名时间格式
		String fileDate = sdf1.format(date);    //把时间格式化成字符串
		System.out.println("文件名时间为:"+fileDate); 
		String nameDate = "d:/"+fileDate+".txt";   //获得文件名
		RandomAccessFile out_rand = new RandomAccessFile(nameDate,"rw");  
		out_rand.writeBytes(formatDate);  //写入时间
		System.out.println("创建时间文件成功,文件名为:"+nameDate);
		out_rand.close();
	}
	public static void main(String[] args) throws ParseException, IOException {
		TimeFile tf = new TimeFile();
		tf.createFile();
		;
	}
}

 

分享到:
评论

相关推荐

    创建日期时间文件名VI程序

    【标题】"创建日期时间...总结来说,"创建日期时间文件名VI程序"是一个实用的 LABVIEW 示例,展示了如何利用其内置的日期时间处理和文件I/O功能来创建具有唯一性的动态文件名,这对于数据管理和自动化流程至关重要。

    如何使用 类进行文件的 I/O 处理

    为了向文件写入数据,需要创建一个 `ofstream` 对象。 `<fstream>` 定义了以下打开模式和文件属性: - `ios::app` // 从后面添加 - `ios::ate` // 打开并找到文件尾 - `ios::binary` // 二进制模式 I/O(与文本...

    C语言编写实现文件夹搜索,文件查找,删除,读写等功能程序

    然后,`readdir()`用于读取目录中的下一个条目,返回一个`struct dirent`结构体,其中包含了文件或子目录的信息,如文件名。最后,`closedir()`用于关闭已打开的目录。 2. 文件查找(File Searching): 文件查找...

    Python 文件 I / O 操作及函数.docx

    在Python中,使用 `open()` 函数来打开文件并创建一个文件对象,该对象可以用于读写操作。`open()` 函数的基本语法如下: ```python file_object = open(file_name, access_mode, buffering) ``` - `file_name` 是...

    计算机编程:C语言文件I/O操作基础与实践指南

    ### 计算机编程:C语言文件I/O操作基础与实践指南 #### 一、文件I/O概述 在C语言中,文件输入/输出(I/O)操作是程序设计中的重要组成部分,它允许程序与外部文件进行交互。通过文件I/O操作,程序能够读取文件中的...

    bat批处理文件实现复制、删除、创建文件夹、执行程序、打开文件

    使用 /i 命令行选项可抑制显示该消息,从而导致 xcopy 认定在源是多个文件或一个目录的情况下,目标是一个目录。 使用 xcopy 命令设置 Destination 文件的存档属姓 xcopy 命令创建具有存档属姓设置的文件,无论...

    address-txt.rar_labview_labview txt_文件名

    在LabVIEW编程环境中,"address-txt.rar_labview_labview_txt_文件名"这个标题暗示了我们正在处理一个与文本文件操作相关的项目,具体是通过LabVIEW来获取系统时间并将其转化为适合作为文件名的字符串格式。这个过程...

    javaIO流编程.pdf

    在Java中,I/O流分为两大类:输入流(InputStream)和输出流(OutputStream),分别用于读取和写入数据。此外,还有字符流(Reader)和字节流(Writer)针对文本和二进制数据的不同处理方式。 File类是Java中处理...

    vb 设计一个简单的多文档文本编辑器

    在这个项目中,我们将探讨如何利用VB来创建这样一个编辑器,它能支持打开、编辑和保存多个文本文件。 1. **界面设计**: - 创建一个新的VB工程,选择“Windows Forms应用程序”模板。 - 在窗体上添加必要的控件,...

    day34IO流File类输入输出流_nan_

    这通常涉及创建两个流,一个从源文件读取,另一个向目标文件写入。 7. **异常处理** - 在处理文件I/O时,需要捕获可能抛出的异常,如`FileNotFoundException`、`IOException`等。 8. **NIO与File类的结合** - ...

    labview_labviewexcel_

    在这个“labview_labviewexcel_”的项目中,开发者利用LabVIEW生成了正弦波数据,并将其保存为不同格式的文件,包括文本文件、二进制文件和Excel电子表格文件。下面我们将详细探讨相关的知识点。 1. **LabVIEW中的...

    列出目录中所有文件(含文件夹)

    在IT领域,尤其是在编程和系统管理中,"列出目录中所有文件(含文件夹)"是一个常见的需求。这个任务涉及到操作系统交互、文件系统操作以及编程语言的特定功能。以下是关于这个主题的详细知识: 1. **文件系统**:...

    rar压缩软件.rar

    列表文件是一个包括处理的文件名的纯文本文件。第一列应该以文件名开始。可以 在//字符后添加注释。例如,你可以创建包含下列字符串的 backup.lst: c:\work\doc\*.txt //备份文本文档 c:\work\image\*.bmp //...

    LabVIEW定时记录数据并创建文件存储.rar

    4. 文件创建与写入:LabVIEW提供了多种文件I/O函数,如“写入文本文件”或“写入二进制文件”,用于将数据保存到硬盘上。你可以选择合适的文件格式(如CSV、TXT、XML等),然后在定时周期结束后,将当前周期内的数据...

    简单的文件管理

    通过上述概念和方法,我们可以编写简单的文件管理系统,例如创建一个名为`filemanager`的文件或目录,进行读取、写入、删除等操作。在实际项目中,还需要考虑异常处理、性能优化和安全问题,例如文件锁、权限控制等...

    unix文件系统模拟

    - **创建文件**:在模拟中,需要分配一个新的i-node,并将文件名与i-node关联。同时,根据文件类型(文本、二进制等)分配相应的存储空间。 - **删除文件**:解除文件名与i-node的关联,并回收i-node和存储空间。...

    文本文件(txt)分割器

    "文本文件(txt)分割器"就是这样一个工具,它能够根据用户的需求,将TXT文件按指定份数或每份大小进行切割,极大地提高了工作效率。本文将深入探讨这个工具的实现原理、使用方法以及C#编程中的相关技术。 首先,...

    C#做的一个简单的文本编辑器

    - **文件I/O操作**:使用`System.IO`命名空间下的类,如`StreamReader`和`StreamWriter`,来读取和写入文本文件。例如,`StreamReader`用于打开并读取文件内容,而`StreamWriter`则用于将文本写入文件。 - **对话框...

    java任务栏的挑选

    3. **文件压缩功能**:设计一个"压缩"按钮,用户可以选择一个文件并输入目标压缩目录,程序将执行文件压缩操作,将选中的文件压缩到指定的目录中。这涉及到文件I/O操作和文件压缩算法的使用,如使用`java.util.zip`...

    WinRAR_4.0.exe

    列表文件是一个包括处理的文件名的纯文本文件。第一列应该以文件名开始。可以 在//字符后添加注释。例如,你可以创建包含下列字符串的 backup.lst: c:\work\doc\*.txt //备份文本文档 c:\work\image\*.bmp //...

Global site tag (gtag.js) - Google Analytics