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. Incorrect string value: '\xF0\x9F\x98\x84\xF0\x9F

    问题描述:从新浪微博抓取消息保存到MySQL数据中,对应数据库字段为varchar,字符编码utf-8.部分插入成功,部分插入失败,报错如标题. 在网上查询,有人说是编码问题,建议修改编码格式,比如改 ...

  2. 迷你MVVM框架 avalonjs 沉思录 第3节 动态模板

    模板的发明是编程史上的一大里程碑,让我们摆脱了烦锁且易出错的字符串拼接,维护性大大提高. 都在JSP,ASP时代,人们已经学会使用include等语句,将多个页面片断拼接成一个页面. 此外,为了将数据 ...

  3. HBase实验(CRUD和MR入库)

    目录 前期准备 在HBase shell中实现CRUD操作 1. 启动命令行客户端 2. 创建表 3. 删除.新增列族 4. 删除表teacher 5. 新增数据 6. 查看数据 用Java API实 ...

  4. python's os.system&os.spawn

    [python's os.system&os.spawn] os.system会新建一个子shell,在子shell中执行传入的sh脚本.os.spawn用于执行一个bin,产生一个子进程.所 ...

  5. thinkphp 3.2.3 addAll方法的坑

    在批量插入一组数据的时候,总是提示以下错误 Insert value list does not match column list: Column count doesn't match value ...

  6. springcloud工程构建过程

    1.概述 2.zookeeper与eureka在CAP理论中的区别 (电商时,应当保证高可用,即最好选用AP) eureka遵守AP zookeeper遵守CP eureka集群,不区分主从节点 zo ...

  7. advance shading——基础(辐射度测定)

    辐射度测定(radiometry) <real time rendering>在这章上来就说了一大堆光照方面的物理术语,不知该怎么翻译.后来在维基百科上看到这个表,清楚了很多(这里的w是瓦 ...

  8. Java 设计模式系列(十一)享元模式

    Java 设计模式系列(十一)享元模式 Flyweight 享元模式是对象的结构模式.享元模式以共享的方式高效地支持大量的细粒度对象. 一.享元模式的结构 享元模式采用一个共享来避免大量拥有相同内容对 ...

  9. ScrollView嵌套ListView只显示一行之计算的高度不正确的解决办法(转)

    ScrollView嵌套ListView只显示一行之计算的高度不正确的解决办法 分类: android应用开发2013-12-19 09:40 1045人阅读 评论(3) 收藏 举报 AndroidS ...

  10. python获取参数

    argparse是python的一个命令行参数模块,可以解析命令行参数,生成帮助. 示例: #!/usr/bin/python from argparse import ArgumentParser ...