package com.hxzy.IOSer;
import java.io.*;

/*
* File 的获取功能
* */
public class Demo04 {
public static void main(String[] args) throws Exception{
Gu_4();

}
/*
* File 类的获取功能
* File getParentFile()
* 获取 父路径 因为返回结果是File对象 所以可以使用方法调用链
* 也是不会判断 路径是否存在
* 在使用方法调用链的时候需要注意 返回到指定的盘符就可以了 在返回的会显示null
* */
public static void Gu_4() {
File file = new File("E:gubin/yxx.txt/dada");
System.out.println(file.getParentFile().getParentFile().getParentFile());
}

/*
*File类的获取功能
*String getAbsolutePath() :返回值是一个字符串
*File getAbsoluteFile() :返回值是一个File类型对象
*这个也是 不管存不存在都会返回
*
*但是如果不写系统盘符 只写一个 路径的话 返回的是 你工作空间
*比如 我只写一个 ss
*返回结果: D:\Gubin_wokesbse_Myeclipse\day_01_io\src
*
* */
public static void Gu_3() {
File file = new File("ss");
System.out.println(file.getAbsoluteFile());
System.out.println(file.getAbsolutePath());
}

/*2..
* File类的获取功能
* long length();
*
* 返回路径中 表示的文件的字节数
* 本身不获取文件夹 因为文件夹本身就没有字节的概念
* */
public static void Gu_2() {
File file = new File("E:gubin/yxx.txt");
long lo = file.length();
System.out.println(lo);
}

/*1..
* File 类的获取功能
* String getName()
*
* 返回路径中表示的文件 或者文件夹的名字
* 获取路径中的最后部分的名字 不管文件是否存在
*
* 这个功能就相当于截取字符串
* */

public static void Gu_1() {
File file = new File("D:gubin/dadad");
String name = file.getName();
System.out.println(name);
}
}

Java找那个io类-File获取功能的更多相关文章

  1. Java基础知识强化33:String类之String类的获取功能

    1. String类的获取功能 int length() // 获取字符串中字符的个数(长度) char charAt(int index)//根据位置获取字符 int indexOf(int ch) ...

  2. String字符串类的获取功能

    StringDemo.java /* * String类的获取功能: * int length():获取字符串的长度,其实也就是字符个数 * char charAt(int index):获取指定索引 ...

  3. String类的获取功能

    /* * String类的获取功能: * int length():获取字符串的长度,其实也就是字符个数 * char charAt(int index):获取指定索引处的字符 * int index ...

  4. java11-3 String类的获取功能

    String类的获取功能 int length():获取字符串的长度. char charAt(int index):获取指定索引位置的字符 int indexOf(int ch):返回指定字符在此字 ...

  5. java中遍历实体类,获取属性名和属性值

    方式一(实体类): //java中遍历实体类,获取属性名和属性值 public static void testReflect(Object model) throws Exception{ for ...

  6. Java中 IO类 - File类中的判断功能

    package com.hxzy.IOSer;import java.io.*;public class Demo05 { public static void main(String[] args) ...

  7. java学习笔记IO之File类

    File类总结 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Times } p.p2 { margin: 0.0px 0.0px 0.0p ...

  8. Java学习之IO之File类一

    File的操作 package com.gh.file; import java.io.File; import java.io.IOException; /** * File操作 * @author ...

  9. Java IO1:IO和File

    IO 大多数的应用程序都要与外部设备进行数据交换,最常见的外部设备包含磁盘和网络.IO就是指应用程序对这些设备的数据输入与输出,Java语言定义了许多类专门负责各种方式的输入.输出,这些类都被放在ja ...

随机推荐

  1. Spring Boot SSO单点登入

    https://github.com/ITDragonBlog/daydayup/tree/master/SpringBoot-SSO 流程图: 1: Redis 保存用户信息 到Redis(KEY- ...

  2. MVC各层的职责

    Model(模型):模型代表着核心的业务逻辑和数据(不要理解成Model只是实体类) View(视图):视图应该关注与如何展示数据,而不应该包含任何业务逻辑(业务逻辑应写在Model中) Contro ...

  3. out.println(session.getLastAccessedTime());的返回值到底是毛线意思???

    out.println(session.getLastAccessedTime());这个语句是输出最后一次成功获取session对象Attribute值的一个指令, 他的返回值是一个long型数据, ...

  4. Ubuntu-Tensorflow 程序结束掉GPU显存没有释放的问题

    笔者在ubuntu上跑Tensorflow的程序的时候,中途使用了Win+C键结束了程序的进行,但是GPU的显存却显示没有释放,一直处于被占用状态. 使用命令 nvidia-smi 显示如下 两个GP ...

  5. How to use mouse to moving windows of not have title bar?

    How to use mouse to moving windows of not have title bar? #include "widget.h" #include < ...

  6. mybatis使用原始Dao开发中存在的问题

    1.Dao方法存在重复代码:通过SqlSessionFactory创建SqlSession,调用SqlSession的送数据库操作方法. 2.调用SqlSession的数据库需要制定statement ...

  7. Centos 7.2编译安装MariaDB-10.0.xx

    系统: centos7.2 x64数据库:MariaDB-10.0.30 使用jemalloc对MySQL内存进行优化. 软件包下载地址:http://pan.baidu.com/s/1eS44OKU ...

  8. ibatis 常用标签

    prepend:自动在前面加上:自动新手:自动预:自动前置 property:属性 compareValue:指定的常数,值 //判断不相等: <isNotEqual prepend=" ...

  9. JAVA里的CAS算法简析

    Atomic 从JDK5开始, java.util.concurrent包里提供了很多面向并发编程的类. 使用这些类在多核CPU的机器上会有比较好的性能.主要原因是这些类里面大多使用(失败-重试方式的 ...

  10. java try catch finally return执行

    public static int testBasic(){ int i = 1; try{ i++; System.out.println("try block, i = "+i ...