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. 基础 ByteBuffer 和 ByteBuf

    缓冲区 ByteBuffer buffer = ByteBuffer.allocate(); ByteBuf https://www.jianshu.com/p/3fbf54b8e8ec

  2. 登录PL/SQL无法登录,提示错误:ORA-01017: invalid username/password; logon denied 错误

    在使用在登录PL/SQL(使用scott用户)无法登录,提示错误:ORA-01017: invalid username/password; logon denied 错误(程序中的用户和密码无法登录 ...

  3. 20172325 2018-2019-2 《Java程序设计》第三周学习总结

    20172325 2018-2019-2 <Java程序设计>第三周学习总结 教材学习内容总结 一.什么是队列? 队列是一种线性集合,其元素从一端加入,从另一端删除: 队列的元素按照FIF ...

  4. cakephp执行原生sql语句

    $sql = 'select sum(amount) as amount from option_capital where status = 2 and amount > 0 and user ...

  5. iPhone X 的“刘海”正是苹果的品牌象征

    以下内容由Mockplus团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具. 在iPhone X发布活动结束之后,关于其在屏幕顶端独特的“刘海”设计,引起了不少人的讨论.其实,这 ...

  6. 使用vim鼠标右键无法粘贴问题解决

    问题: Debian中通过终端使用vim,无法通过鼠标粘贴.这是由于一项默认的鼠标配置导致. 解决方法: vi /usr/share/vim/vim80/defaults.vim 查找set mous ...

  7. Solr分词搜索结果不准确

    Solr的schema.xml默认配置分词后条件取 OR 例如:大众1.6T  系统会自动分词为  [大众] [1.6T](ps:不同分词器分词效果不同)   会搜索出包含 [大众 OR  1.6T] ...

  8. 15 Independent Alleles

    Problem Figure 2. The probability of each outcome for the sum of the values on two rolled dice (blac ...

  9. Access denied for user 'root'@'MiWiFi-Ryyy-srv' (using password: YES)

    虽然是跟很多人一样的问题但是原因不同,其他很多文章说是授权问题,也确实是授权问题,但是,配置文件写的是连接localhost,而这里不知道什么原因切换了使用的用户,变成了默认访问MiWiFi-Ryyy ...

  10. 排序:桶排序Bucket sort

    补充说明三点 1,桶排序是稳定的 2,桶排序是常见排序里最快的一种,比快排还要快…大多数情况下 3,桶排序非常快,但是同时也非常耗空间,基本上是最耗空间的一种排序算法 无序数组有个要求,就是成员隶属于 ...