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. Media Queries 媒体查询

    1.什么是媒体查询 媒体查询可以让我们根据设备显示器的特性(如视口宽度.屏幕比例.设备方向:横向或纵向)为其设定CSS样式,媒体查询由媒体类型和一个或多个检测媒体特性的条件表达式组成.媒体查询中可用于 ...

  2. java多线程启动的方法runnable和callable

  3. PHP ImageMagick

    简介:       ImageMagick是用C语言开发图片处理程序.可以对图片进行改变大小.旋转.锐化.减色或增加特效等操作.对图片的操作,即可以通过命令行进行,也可以用C/C++.Perl.Jav ...

  4. ubuntu账户密码正确但是登录不进去系统

    ubuntu12.04管理员账户登录不了桌面,只能客人会话登录 求助!!ubuntu12.04管理员账户登录不了桌面,只能客人会话登录. ctrl+alt+f1 ,切换到tty1,输入管理员帐号和密码 ...

  5. git查看远程仓库地址

    git remote -v

  6. Nginx学习基础(一)

    Nginx是个可靠高效的中间件,就是跟其他语言连接,可以做为一个工具的服务器. 可以处理的问题: 1.反向代理 (1)正向代理(以客户端为主):访问网站的时候,早起是在做通过n多个路由访问网站的操作, ...

  7. python decimal和fractions模块

    1.简介 默认,浮点数学缺乏精确性 decimal 模块提供了一个 Decimal 数据类型用于浮点数计算.相比内置的二进制浮点数实现 float这个类型有助于金融应用和其它需要精确十进制表达的场合, ...

  8. scala中Nil用法

    http://www.runoob.com/scala/scala-lists.html 即Nil是空List 双冒号是追加进入 package com.yjsj.spark object scala ...

  9. (轉載)sql server xml字段的操作

    原文轉自:http://blog.csdn.net/hliq5399/article/details/8315373 另外可參考:https://msdn.microsoft.com/en-us/li ...

  10. 如何查看非自己提交的请求的结果 - 深入浅出Oracle EBS之杂项技术荟萃

    如何查看非自己提交的请求的结果定位要找的请求SQL举例:SELECT req.request_id,       fcp.user_concurrent_program_name,       usr ...