Java IO流 之 File 文件类

http://www.verejava.com/?id=17160003163645

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

public class Test {

    public static void main(String[] args) {
//        File f=File(String pathname)
        File f=new File("test.txt");
        try {
            //        boolean createNewFile()   如果文件不存在创建一个新的空文件,如果存在不创建
                    f.createNewFile();
            //        String    getAbsolutePath() //获得文件的绝对路径
                    System.out.println(f.getAbsolutePath());
            //        String    getName()    //获得文件名称
                    System.out.println(f.getName());
            //        long  length()    //获得文件里面内容字节大小
                    System.out.println(f.length());
            //        boolean renameTo(File dest)   //重命名文件
                    f.renameTo(new File("rename.txt"));
            //        boolean isFile()      //判断是否是文件
                    System.out.println(f.isFile());
            //        boolean exists() //判断此文件是否存在
                    System.out.println(f.exists());
            //        boolean delete() //删除文件
                    System.out.println(f.delete());

        } catch (IOException ex) {
            ex.printStackTrace();
        }
    }
}

http://www.verejava.com/?id=17160003163645

原文地址:https://www.cnblogs.com/verejava/p/9222662.html

时间: 2024-12-14 04:16:12

Java IO流 之 File 文件类的相关文章

Java IO流中 File文件对象与Properties类

File类 用来将文件或目录封装成对象 方便对文件或目录信息进行处理 File对象可以作为参数传递给流进行操作 File类常用方法 创建 booleancreateNewFile():创建新文件,如果文件存在,返回false booleanmkdir():创建目录,只能创建一级目录 booleanmkdirs():创建目录,可创建多级目录 删除 booleandelete():删除文件,如果文件不存在,返回false,如果删除的是目录,需要确保目录是空的 voiddeleteOnExit():程

【Java IO流】File类的使用

File类的使用 Java中的File类是在java.io.File中,Java.IO.File类表示文件或目录. File类只用于表示文件(目录)的信息(名称.大小等),不能用于文件内容的访问. 一.File类的常用API介绍 首先在我的d盘下创建一个测试用的文件夹和文本文件,如下图所示: 1.创建File对象 我们创建一个File对象来获取测试用的目录,创建File对象最常用的就是通过文件的路径来创建,即File(String 路径),对于同一个路径有 以下三种方式: 1 /* 2 * Fi

Java IO流 之 File 操作文件夹

http://www.verejava.com/?id=17160027381247 import java.io.File; public class Test { public static void main(String[] args) { // File dir=File(String pathname) //即表示文件 又表示目录 File dir=new File("dir2/test"); // boolean mkdir() //创建一个 一级目录 dir.mkdir

java IO流 之 FIle类基础

package IO; import java.io.File;import java.io.IOException; public class FileIO { /** * 构建及获取文件名信息 * @param args */ public static void FileName(String[] args) { System.out.println("路径分隔符: "+File.pathSeparator); //路径分隔符 System.out.println("名

Java IO流 之 File 键盘命令行实例

http://www.verejava.com/?id=17160055387849 import java.io.File; import java.util.Scanner; public class Test { private boolean flag=true; private String fileName1; private String fileName2; public Test() { // 通过工具类 FileUtil 实现键盘输入 命令行程序 System.out.pri

Java IO流 之 File 工具封装 FileUtil

http://www.verejava.com/?id=17160016947046 public class Test2 { public static void main(String[] args) { FileUtil.createFile("test2.txt"); FileUtil.renameFile("test2.txt", "newTest2.txt"); FileUtil.deleteFile("newTest2.t

java IO流实现删除文件夹以及文件夹中的内容

这篇主要是对IO文件流对文件常用处理中的删除文件夹,平时我们直接删除文件夹既可以删除里面的全部内容. 但是java在实现删除时,只能是文件才会被删除. 所以这里需要定义一个方法,来递归调用方法(递归调用,就是在方法的内部调用自己),实现文件夹里面的全部文件删除 注意:做这个测试的时候,一定要备份,如果删除成功就不会回复了 结果如下:

java io流清空txt文件内容及填充文件内容

File file = new File(this.getClass().getResource("").getPath());System.out.println(file.getPath());String path=file.getPath();String filename="test1.txt";//path=path.substring(0,path.indexOf("WEB-INF"))+"upload\\Excel&qu

Java IO流详解(二)——File类

在上一章博客中简单的介绍了Java IO流的一些特征.也就是对文件的输入输出,既然至始至终都离不开文件,所以Java IO流的使用得从File这个类讲起. File类的描述:File类是文件和目录路径名的抽象表示形式,主要用于文件和目录的创建.查找和删除等操作.即Java中把文件或者目录(文件夹)都封装成File对象.也就是说如果我们要去操作硬盘上的文件或者目录只要创建File这个类即可. 不过要注意的是File类只是对文件的操作类,只能对文件本身进行操作,不能对文件内容进行操作. 1.File