`

java--------> 文件操作(创建、删除、。。)

    博客分类:
  • Java
阅读更多
package com.amaker.file;

import java.io.File;
import java.io.IOException;

public class FileDemo {
	public static void main(String[] args) {
		listFile();
	}
	
	//创建文件
	public static void createNewFile01(){
		File file = new File("d:\\test.txt");
		try {
			file.createNewFile(); // 创建文件
		} catch (IOException e) {
			e.printStackTrace();
		}

	}
	/**
	 * 以上确实已经将一个文件创建成功了,但是这样的操作中,路径是存在问题的,因为在不同的操作系统中路径的分隔符是不一样的,例如:
	 * windows下。分隔符是“\”
	 * linux下。分隔符是“/”
	 * 那么此时,在编写IO操作的时候一定要注意,所有的分隔符需要使用separator进行指定。
	 */
	public static void createNewFile02(){
		File file = new File("d:" + File.separator + "test.txt");
		try {
			file.createNewFile(); // 创建文件
		} catch (IOException e) {
			e.printStackTrace();
		}

	}
	//删除文件
	public static void deleteFile(){
		File file = new File("d:" + File.separator + "test.txt");
		if (file.exists()) { // 文件是否存在
			file.delete();// 删除文件
		}

	}
	//文件类型的判断
	public static void getFileType(){
		File file1 = new File("d:" + File.separator + "test.txt"); // 文件路径
		File file2 = new File("d:"); // 文件夹路径
		System.out.println(file1.isFile());
		System.out.println(file2.isDirectory());
		System.out.println("文件大小:" + file1.length());
		System.out.println("文件路径:" + file1.getPath());
		System.out.println("文件路径:" + file1);

	}
	
	//列出目录的内容
	public static void listFile(){
		File file = new File("d:" + File.separator); // 文件夹路径
		File files[] = file.listFiles(); // 列出
		for (int x = 0; x < files.length; x++) {
			System.out.println(files[x]);
		}

	}
	
	
	
}
分享到:
评论

相关推荐

    mongo-java-driver-3.2.2.jar.zip

    在Java驱动程序中,数据通常表示为`Document`对象,可以方便地创建、修改和操作。 5. **插入数据**:要向集合中插入文档,可以调用`insertOne()`或`insertMany()`方法: ```java Document doc = new Document(...

    mysql-connector-java-8.0.17.jar.zip

    它允许Java应用程序通过JDBC API与MySQL数据库进行通信,执行SQL查询、事务处理、数据插入、更新和删除等操作。MySQL Connector/J实现了JDBC接口,使得Java开发者可以使用标准的JDBC API来操作MySQL数据库,无需了解...

    mysql-connector-java-8.0.15.jar

    总的来说,MySQL Connector/J 8.0.15.jar 是 Java 开发人员连接到 MySQL 8.0 数据库的重要工具,它提供了全面的 JDBC 支持,让开发人员能够轻松地执行各种数据库操作,包括数据查询、插入、更新和删除。通过合理地...

    java-unrar-0.3.zip

    它通过提供丰富的API接口,使开发者能方便地进行RAR文件的读取、提取、遍历、删除等操作。 总之,Java-unrar-0.3是一个实用的Java库,对于需要在Java程序中处理RAR文件的开发者来说,它提供了一个高效且跨平台的...

    mysql-connector-java-5.1.44-bin.jar

    3. 执行SQL:通过`java.sql.Connection`对象创建`Statement`或`PreparedStatement`实例,然后执行SQL查询、更新、插入或删除操作。 4. 处理结果:如果执行的是查询语句,可以通过`ResultSet`获取结果集并遍历数据。 ...

    esdk-obs-java-3.20.3.zip

    2. `samples_java`:这是一个示例代码目录,包含了各种使用华为OBS SDK进行操作的实例代码,包括上传、下载、列举桶、删除对象等常见操作,对于初学者来说极具参考价值。 3. `log4j2.xml`:这是日志配置文件,定义...

    mysql-connector-java-8.0.21.jar

    1. **连接性**:它实现了JDBC接口,使得Java开发者可以通过标准的JDBC API连接到MySQL服务器,进行数据查询、插入、更新和删除等操作。 2. **性能优化**:MySQL Connector/J经过优化,可以充分利用MySQL的特性和...

    mysql-connector-java-8.0.22.jar

    它使得Java开发者能够方便地在Java应用程序中执行SQL语句,进行数据查询、更新和删除等操作。8.0.22是这个驱动的一个特定版本,通常每个新版本会修复之前的问题,增加新的功能,或提升性能。 这个版本的MySQL ...

    mysql-connector-java-5.0.3.zip

    这个zip文件包含了必要的Java类库(JAR文件),使得Java开发者能够利用JDBC(Java Database Connectivity)接口来执行SQL语句,进行数据查询、插入、更新和删除等操作。 描述中的"my-sql-driver"进一步确认了这个...

    mysql-connector-java-8.0.19.jar

    这样,开发者就能在Java环境中进行数据库操作,如CRUD(创建、读取、更新、删除)操作。 4. **连接池**:对于大型应用,通常会使用连接池来管理数据库连接,提高性能。例如,C3P0、HikariCP或Apache DBCP等连接池库...

    mysql-connector-java-5.1.49.jar

    通过这个连接器,JIRA可以执行各种数据库操作,如创建、更新、读取和删除数据,以及管理数据库连接和事务。 "jira补丁"标签可能意味着这个特定的MySQL Connector/J版本包含针对JIRA的优化或修复。补丁通常用于解决...

    mysql-connector-java-5.1.45-bin.jar

    4. **执行SQL**:通过Statement或PreparedStatement对象执行SQL查询、插入、更新或删除操作。 5. **处理结果**:对于查询操作,可以获取`ResultSet`对象,遍历并处理查询结果。 6. **关闭资源**:使用完后,应关闭...

    mysql-connector-java-5.1.34.jar

    这个JAR(Java Archive)文件包含了必要的类和资源,使得开发者能够在Java环境中执行SQL语句,进行数据查询、更新、插入和删除等操作。 首先,我们来详细了解一下`mysql-connector-java`。它是MySQL官方提供的Java ...

    mysql-connector-java-5.1.38-jar

    2. **SQL语句执行**:通过JDBC API执行SQL查询、插入、更新和删除操作,支持预编译的PreparedStatement和CallableStatement。 3. **结果集处理**:返回查询结果作为ResultSet对象,可以遍历和操作数据。 4. **事务...

    mysql-connector-java-5.1.26-bin.zip

    将这个JAR文件添加到项目的类路径中后,就可以在Java代码中使用JDBC API来执行SQL查询、插入、更新和删除数据库记录。 在Java中,连接MySQL数据库的基本步骤如下: 1. 导入必要的JDBC包: ```java import java.sql...

    mysql-connector-java-5.0.0-beta-bin包

    例如,在Eclipse中,可以通过右键点击项目 -&gt; Build Path -&gt; Configure Build Path -&gt; Libraries -&gt; Add Jars 或 Add External Jars 来添加驱动。 连接MySQL数据库的基本步骤如下: 1. 加载驱动:`Class.forName(...

    mysql-connector-java-5.1.10-bin.jar包下载

    它是一个实现了Java Database Connectivity (JDBC) API的驱动程序,使得Java开发者能够方便地在MySQL数据库上执行CRUD(创建、读取、更新、删除)操作。在给定的场景中,`mysql-connector-java-5.1.10-bin.jar`是这...

    mysql-connector-java-5.1.30-bin.zip

    总之,`mysql-connector-java-5.1.30-bin.jar`是Java开发者连接MySQL数据库的重要工具,通过它,你可以编写Java应用程序来创建、读取、更新和删除MySQL数据库中的数据,实现丰富的数据库操作。同时,理解和掌握JDBC...

    mysql-connector-java-5.1.7-bin

    这个压缩包文件"mysql-connector-java-5.1.7-bin.jar"包含了实现这个功能所需的全部Java类和资源。 首先,我们要理解JDBC的角色。JDBC是Sun Microsystems为Java平台开发的一种标准API,允许Java程序与各种数据库...

    mysql-connector-java-5.1.46.jar

    3. **创建Statement或PreparedStatement**:通过连接对象创建`java.sql.Statement`或`java.sql.PreparedStatement`,用于执行SQL语句。 4. **执行SQL操作**:调用Statement或PreparedStatement的方法来执行SQL查询...

Global site tag (gtag.js) - Google Analytics