java.io.File类


  • 文件和路径名的抽象表达形式

  • java把电脑中的文件和文件夹(目录)封装了一个File类,我们可以使用File类对文件和文件夹进行如下操作

    1. 创建一个文件/文件夹
    2. 删除
    3. 获取
    4. 判断文件/文件夹是否存在
    5. 文件夹遍历
    6. 获取文件大小

      注:File类是一个与系统无关的类,任何的操作系统都可以使用这个类的方法
  • 重点单词

file:文件 directory:文件夹/目录 path:路径

File类的静态成员方法 -File调用

  1. static String pathSeparator

    与系统有关的路径分隔符,打印是一个分号。 Linux(

    File类的相关方法的更多相关文章

    1. java 之 file类的一些方法

      File类: File类是java.io包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可以通过File类来完成.但是File不能访问文件内容本身. 访问文件和目录: 1. ...

    2. IO流(一)File类

      1.File类:表示文件和目录路径的抽象的表示形式,可以实现文件的创建,删除,重命名等,是唯一与文件本 有关的操作类. 2.File类的API定义:public class File extends ...

    3. File类、FileOutputStream

      day01 File类 File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径) 使用File可以做到: 1:访问其表示的文件或目录的属性信息,例如:名字,大小, ...

    4. java中File类的使用

      public class FileLei {    public static void main(String[] args) throws IOException {        //..表示上 ...

    5. File 类

      File 类:文件和目录(文件夹)路径名的抽象表现形式. 方法 1.创建功能 public boolean createNewFile():创建文件 public boolean mkdir():创建 ...

    6. C#File类常用的文件操作方法(创建、移动、删除、复制等)

      File类,是一个静态类,主要是来提供一些函数库用的.静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和 打开一个文件. File类方法的参量很多时候都是路径path ...

    7. File类基础

      File类的作用: Java的io包中定义了File类,用于对文件或文件夹的管理操作. File类只能够用于表示文件或文件夹的信息(属性)和对该文件或文件夹的删除创建操作 (不能对内容进行访问) 通过 ...

    8. 【转】File类应用 - FilenameFilter 和 FileFilter

      FilenameFilter & FileFilter FilenameFilter 和 FileFilter 都是用来过滤文件,例如过滤,以.jpg或者.java结尾的文件,通过看他们的源码 ...

    9. Java篇-File类之创建删除

      /** * */ package com.io.file; import java.io.File; import java.io.IOException; import org.junit.Test ...

    随机推荐

    1. 【汇总目录】eShopOnContainers

      随笔分类 - eShopOnContainers eShopOnContainers 知多少[10]:部署到 K8S | AKS 摘要:1. 引言 断断续续,感觉这个系列又要半途而废了.趁着假期,赶紧 ...

    2. js的validate插件异步效验

      js代码 $(function () { $("#regForm").validate({ onsubmit:true,// 是否在提交是验证 onkeyup: false, // ...

    3. jQ:"对象不支持“first”属性或方法"IE内核下不兼容first()、chilrdren()方法的处理

      场景:需要查找某元素下的第一个子集,使用了如下语句: $("#left_1>tbody").find(".menuTr").first().addClas ...

    4. Oracle 11g+Windows10 x64安装、配置过程记录

      备注:本想在自己电脑上安装个oracle练习用,但是害怕安装过程中出现问题,而oracle的卸载又是出了名的麻烦,所以用虚拟机搭建了一个跟本机一样的系统,同时记录下安装的每一步. 环境:windows ...

    5. 2019hdu多校3 hdu4893(线段树单点 区间更新

      补这题主要是因为第三个操作要维护区间,而不是点,否则会T. https://vjudge.net/problem/HDU-4893 题意:输入n.q.表示有n个数,初始化默认这n个数都为零,有q次操作 ...

    6. [Usaco2007 Jan]Telephone Lines架设电话线(最短路,二分)

      [Usaco2007 Jan]Telephone Lines架设电话线 Description FarmerJohn打算将电话线引到自己的农场,但电信公司并不打算为他提供免费服务.于是,FJ必须为此向 ...

    7. Ubuntu16.04 重新安装误删的某个*.so文件

      在使用Ubuntu系统时,如果不小心将某个*.so文件删除,该如何重新安装呢? 如果直接使用命令:sudo  apt-get  install  *.so 可能会报错或者找不到这个*.so文件. 正确 ...

    8. ffmpeg参数

      a) 通用选项 -L license-h 帮助-fromats 显示可用的格式,编解码的,协议的...-f fmt 强迫采用格式fmt-I filename 输入文件-y 覆盖输出文件-t durat ...

    9. idea 配置自动编译 livereload

      1 pom中添加 spring-boot-devtools 依赖 <dependency> <groupId>org.springframework.boot</grou ...

    10. React / Vue 跨端渲染原理与实现探讨

      跨端渲染是渲染层并不局限在浏览器 DOM 和移动端的原生 UI 控件,连静态文件乃至虚拟现实等环境,都可以是你的渲染层.这并不只是个美好的愿景,在今天,除了 React 社区到 .docx / .pd ...