当前位置: 首页> 娱乐> 影视 > 天津装修公司电话_写字楼装修公司_4a广告公司_软文怎么写吸引人

天津装修公司电话_写字楼装修公司_4a广告公司_软文怎么写吸引人

时间:2025/7/10 17:53:00来源:https://blog.csdn.net/annita2019/article/details/144024503 浏览次数:0次
天津装修公司电话_写字楼装修公司_4a广告公司_软文怎么写吸引人

Java常用类:File 常用方法

    • 1、创建对象传参
      • 文件大小length()
    • 2、判断文件类型获取文件信息
      • 判断文件是否存在exists()
      • 判断是文件还是目录
      • 获取文件的名称getName()
      • 获取路径
    • 3.创建文件、删除文件
      • 创建文件
      • 删除文件
    • 4.常用方法 :遍历文件夹


File 是 java.io. 包下的类, File 类的对象,用于代表当前操作系统的文件(可以是文件、或文件夹)
注意:File 类只能对文件本身进行操作,不能读写文件里面存储的数据。

三个构造:

  • File(String 目标文件的路径)
  • File(String parent,String chlid) 根据父路径和子路径 确定文件的路径
  • File(File parent,String child)根据父路径的对象形式和子路径 确定文件的路径

注意:File 对象既可以代表文件、也可以代表文件夹。

使用前必须前倒包

import java.io.File;

1、创建对象传参

        File file = new File("e:\\nginx-1.18.0.zip");// 打印文件的绝对路径System.out.println(file);  //e:\nginx-1.18.0.zip

文件大小length()

        // length()方法是文件大小,单位是字节,换算成M,需要除以两个1024File file = new File("e:\\nginx-1.18.0.zip");System.out.println(file.length());  //1711619

2、判断文件类型获取文件信息

判断文件是否存在exists()

        //判断文件是否存在,返回false或者trueFile file = new File("e:\\nginx-1.18.0.zip");System.out.println(file.exists());  //true

判断是文件还是目录

isFile()、.isDirectory()

        //判断是文件还是目录,返回false或者trueFile file = new File("e:\\nginx-1.18.0.zip");System.out.println(file.isFile());  //trueSystem.out.println(file.isDirectory());  //false

获取文件的名称getName()

        //获取文件的nameFile file = new File("e:\\nginx-1.18.0.zip");System.out.println(file.getName()); //nginx-1.18.0.zip

获取路径

		File file = new File("e:\\nginx-1.18.0.zip");System.out.println(file.getPath());  //获取封装路径  封装是什么得到是什么System.out.println(file.getAbsoluteFile());  //获取绝对路径 带盘符的路径

3.创建文件、删除文件

创建文件

        File file = new File("E:\\418\\download\\abc.txt");//路径写要创建文件的路径//file 不是真实存在的//创建文件createNewFile()boolean flag = file.createNewFile(); System.out.println("文件是否创建成功了:"+flag);

创建多级目录

        File dir = new File("E:\\418\\download\\418组长\\刘靖轩");System.out.println("创建多层目录:"+dir.mkdirs());//创建多级目录

删除文件

注意:
delete 方法默认只能删除文件和空文件夹,删除后的文件不会进入回收站。
delete不能删除 非空文件夹

	File file = new File("e:\\nginx-1.18.0.zip");System.out.println(file.delete());

4.常用方法 :遍历文件夹

  • public String[ ] list( ) ,获取当前目录下所有的”一级文件名称“到一个字符串数组中去返回。
  • public File[ ] listFiles(),获取当前目录下所有的"一级文件对象"到一个文件对象数组中去返回==(重点)==

经典案例:遍历E盘下的文件,需要注意的是他返回的是一个字符串类型的数组。

package file;import java.io.File;
import java.util.List;public class File004 {public static void main(String[] args) {// 测试listFile dir = new File("e:\\");String[] fileList = dir.list();assert fileList != null;  // 这行是idea提示生成的,意思就是这个fileList不能为空,合理!for (String item : fileList) {System.out.println(item); //类型是字符串,打印的文件名}//测试listFilesFile[] files =dir.listFiles();assert files != null;for (File file:files){System.out.println(file.getAbsoluteFile());  //类型是file类型,打印的是文件的绝对路径}}
}
关键字:天津装修公司电话_写字楼装修公司_4a广告公司_软文怎么写吸引人

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: