`
schy_hqh
  • 浏览: 556087 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

(IO)文件File

 
阅读更多

File文件对象常用方法

 

package com.gc.file;

import java.io.File;
import java.io.FileFilter;
import java.io.FilenameFilter;
import java.io.IOException;

public class FileDemo {
	public static void main(String[] args) {
		
		//不管指定路径的文件是否存在,都创建一个文件对象与其关联
		File f1 = new File("d:\\a.txt");
		
		File f2 = new File("d:\\","a.txt");
		
		File fpath = new File("d:\\a\\b\\c\\");
		//创建多级目录
		fpath.mkdirs();
		File f3 = new File(fpath,"a.txt");
		
		
		File f4 = new File("d:"+File.separator+"temp"+File.separator+"x.java");
		
		try {
			//当且仅当文件不存在时才创建
			boolean flag = f4.createNewFile();
			System.out.println(flag);
		} catch (IOException e) {
			e.printStackTrace();
		}
		//删除文件
		f4.delete();
		
		//判断文件/目录是否存在
		if(f1.exists()) {
			if(f1.isFile()) {
				//最后修改时间
				long lastModify = f1.lastModified();
			} else if(f1.isDirectory()) {
				//列出指定目录下的所有文件,包括隐藏文件
				File[] files = f1.listFiles();
				File[] fs = f1.listFiles(new FileFilter() {
					@Override
					public boolean accept(File f) {
						return !f.isHidden() && f.getName().endsWith(".java");
					}
				});
			}
		}
		
		
	}
}	

 

分享到:
评论

相关推荐

    C# File 类 (System_IO)

    C# File 类 (System_IO)

    早期moto的io.File包

    在早期的moto手机开发中,`io.File`包是一个至关重要的组件,它为开发者提供了在设备上操作文件和目录的API。`io.File`是Java标准库的一部分,因此不仅适用于moto手机,也适用于所有Java平台。在这个讨论中,我们将...

    Java对IO类File的操作

    在Java编程语言中,`java.io.File`类是处理文件和目录的核心类。它提供了创建、删除、重命名文件和目录以及获取文件属性等操作。本文将深入探讨`File`类的基本使用方法,并通过分析提供的压缩包中的示例代码来展示...

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

    在Java编程语言中,文件操作是一项基础且至关...以上就是关于"Java实现文件复制,File文件读取,写入,IO流的读取写入"的主要知识点。通过理解并熟练应用这些概念和方法,开发者可以有效地处理Java环境中的文件操作。

    java io file 文件复制

    java io file 文件复制,可直接运行。java io file 文件复制,可直接运行。

    Java IO 基础操作(文件读写和移动)

    在Java中,我们可以使用`java.io.File`类来创建、删除、重命名或检查文件是否存在。例如,创建一个新文件的代码如下: ```java File file = new File("newFile.txt"); file.createNewFile(); ``` 如果要移动文件,...

    文件IO 文件操作 操作文件 标准IO和文件IO

    文件IO 文件操作 操作文件 标准IO和文件IO 文件IO是计算机系统中最基本的输入/输出操作之一,它允许程序访问和操作文件。文件IO可以分为两大类:标准IO和文件IO。标准IO是指使用标准输入输出流来读取和写入文件,而...

    file_io.rar_VHDL文件读写_io_file vhdl_testbench vhdl IO_vhdl_vhdl FI

    本示例中的"file_io.rar"是一个包含VHDL代码的压缩包,其主要目标是实现硬盘文件的读写功能,这对于FPGA设计和仿真过程非常关键。 标题中的"VHDL文件读写"指的是在VHDL设计中实现对文件系统的访问,以便于数据的...

    C#调用Microsoft.VisualBasic.FileIO删除文件到回收站DEMO源码

    在本文中,我们将深入探讨如何使用C#编程语言来实现删除文件到回收站的功能,具体是基于Microsoft.VisualBasic.FileIO库的。这个功能在处理用户数据时尤其重要,因为它提供了安全的删除方式,允许用户有机会恢复误删...

    Java简单的文件IO程序

    首先,Java中的文件IO操作主要依赖于`java.io`包中的类,如`File`、`FileReader`、`FileWriter`、`BufferedReader`和`BufferedWriter`等。在描述中提到的`File`类是Java中的核心类,用于表示文件和目录路径名的抽象...

    java file,java读取txt文档

    在Java中,`java.io.File`类是用于操作文件和目录的基本工具。它可以用来创建、删除、重命名文件,以及获取文件的属性信息,如大小、路径、最后修改时间等。 要读取一个TXT文档,我们需要使用Java的I/O流。这里主要...

    标准输入输出和文件IO的区别

    文件IO(File IO) 文件IO是指对文件进行读写操作的IO方式。文件IO称之为不带缓存的IO(unbuffered I/O)。不带缓存指的是每个read、write都调用内核中的一个系统调用。文件IO是操作系统提供的基本IO服务,与OS绑定...

    FileIO+xtra+用法.rar

    在计算机编程领域,文件输入/输出(File Input/Output,简称File IO)是程序与外部存储设备交互的重要环节。在这个名为"FileIO+xtra+用法.rar"的压缩包中,我们找到了一个专为处理文件读取和写入的实用插件。这个...

    java io 文件操作大全

    ### Java IO 文件操作大全 #### 一、目录的建立/检查与删除 在Java中,可以使用`java.io.File`类来创建、检查以及删除目录。以下是一个示例代码: ```java ;charset=gb2312" %> <%@ page import="java.io.*" %> ...

    io_file.zip

    本资源“io_file.zip”与一个CSDN博客文章相关联,它提供了关于如何在Linux环境下进行文件I/O操作的教程。下面将详细讨论相关知识点。 首先,我们来了解什么是文件I/O。文件I/O是指程序与存储在磁盘或其他持久性...

    java-io-file类笔记

    Java中的`java.io.File`类是用于操作文件和目录的核心工具。它不涉及实际的数据流操作,而是专注于文件和文件系统的元数据。`File`对象提供了丰富的功能,包括创建、删除、重命名文件以及检查文件或目录的存在状态,...

    socket.io-file-client:Socket.io文件的客户端模块

    最近,不建议使用FileReader.readAsBinaryString(),因此我更新了Socket.io文件,以使用ArrayBuffer(对象直接从JavaScript处理二进制数据)而不是二进制字符串。 另外,较新的版本具有更多功能,例如服务器端...

    fileIO_sample.c_fileI/O_

    在给定的标题“fileIO_sample.c_fileI/O_”和描述“file input and output”中,我们可以理解这是一个关于C语言实现文件I/O操作的示例代码。下面将详细介绍C语言中的文件I/O操作,并通过`fileIO_sample.c`这个文件名...

    VIP09_JavaSE_JavaIO_File_day0307-1.rar

    Java SE中的Java IO和File类是Java编程中非常重要的部分,尤其对于处理文件和目录的操作。在"VIP09_JavaSE_JavaIO_File_day0307-1.rar"这个压缩包中,我们可以预想它包含的是一个关于Java IO和File类的课程或教程的...

    draw.io.file

    《draw.io.file——一款强大的在线绘图工具》 在当今数字化时代,图形和图表的制作已经成为日常工作和学习中不可或缺的一部分。对于那些需要绘制流程图、思维导图、网络拓扑图或者UML图的人来说,draw.io.file是一...

Global site tag (gtag.js) - Google Analytics