JAVA:File类的"抽象路径名"是指什么呢

问题描述

File(String pathname) 通过将给定"路径名字符串"转换为"抽象路径名"来创建一个新 File 实例只知道绝对路径和相对路径...但是API里面写的都是"抽象路径名"我就不能理解了

解决方案

我觉得应该就是转化为特定系统的路径,它会自动转化为某个操作系统的路径以及去除重复和多余的分隔符等。你可以看下源码This abstract pathname's normalized pathname string. A normalized pathname string uses the default name-separator character and does not contain any duplicate or redundant separators.

时间: 2024-10-31 07:57:38

JAVA:File类的"抽象路径名"是指什么呢的相关文章

Java File类的常用方法总结

 这篇文章主要介绍了Java File类的常用方法总结,本文讲解了File类的常用方法,并对一些方法给出了代码示例,需要的朋友可以参考下     Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作.本文将对Java File文件操作类进行详细地分析,并将File类中的常用方法进行简单介绍,有需要的Java开发者可以看一下. 构造函数 代码如下: public class FileDemo { public static void main(String[] args)

java File类的基本使用方法总结_java

Java IO中File的使用是比较频繁的,在文件的上传和删除中都会用到的.比如我们在写管理系统的时候有可能会用到图片的上传,和删除.那么我们就会用到Java的 File来处理. Java中File的基本使用创建和删除文件: public class FileDemo { public static void main(String[] args) { File f=new File("d:"+File.separator+"io.txt"); //File.sep

Java File类的常用方法总结_javascript技巧

Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作.本文将对Java File文件操作类进行详细地分析,并将File类中的常用方法进行简单介绍,有需要的Java开发者可以看一下. 构造函数 复制代码 代码如下: public class FileDemo {      public static void main(String[] args){          //构造函数File(String pathname)          File f1 =new Fi

java中File 类的getParentFile()方法

getParentFile()的作用是获得父目录 问题就是.mkdirs(); 这个方法只能生成一层一层的文件夹,不能生成文件,而你的file对象路径是直接到文件那一层的,不用getParentFile()获得父目录的话,就会想你说的那样生成两个文件夹而不是你想要的文件,所以要先调用getParentFile()获得父目录,用.mkdirs()生成父目录文件夹,最后把你想要的文件生成到这个文件夹下面,就是想要的结果. java.io.File.getParentFile() 方法返回此抽象路径名

java IO之 File类+字节流 (输入输出 缓冲流 异常处理)

1. File类 File 路径问题: 上下级文件夹之间使用分隔符分开: 在Windows中分隔符为'\' ,在Unix/Linux中分隔符为'/' 跨平台分隔符: 专业的做法是使用File.separatorChar,这个值会根据系统得到的相应的分隔符. 例:new File("c:"+File.separatorChar+"a.txt"); 注意,如果是使用"\" ,则需要进行转义,写为"\\"才可以     绝对路径与相

Java基础-19总结IO流,异常try…catch,throws,File类

1:异常(理解) (1)程序出现的不正常的情况. (2)异常的体系 Throwable |--Error 严重问题,我们不处理. |--Exception |--RuntimeException 运行期异常,我们需要修正代码 |--非RuntimeException 编译期异常,必须处理的,否则程序编译不通过 package cn.itcast_01; /*  * 异常:程序出现了不正常的情况.  *   * 举例:今天天气很好,班长出去旅游.骑着自行车,去山里面呼吸新鲜空气.  *  问题1:

[Java开发之路](6)File类的使用

1. 构造方法 构造方法 描述 File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建一个新的文件实例. File(String parent , String child) 通过给定的父路径名字符串和子路径名字符串来创建一个新的文件实例. File(File parent , String child) 通过给定的父抽象路径对象和子路径名字符串来创建一个新的文件实例. File(URI uri) 通过给定的URI来创建一个新的文件实例 package com

java中File类中的常用的方法

1.创建  boolean createNewFile();在指定路径创建文件,如果文件已经存在,则不创建,返回false.输出流                          对象一旦创建,如果文件存在,则会覆盖.  boolean mkdir():创建一级文件夹  boolean mkdirs():创建多级文件夹 调用该类的一个方法createNewFile(),但是在实际操作中需要注意一些事项,如判断文件是否存在,以及如何向新建文件中写入数据等.  代码如下 复制代码 import j

关于java中File类小问题

问题描述 关于java中File类小问题 File f2 = new File("c:abc","b.txt"); f2.createNewFile(); 为什么以上代码同时执行会报错? 解决方案 java 小问题Java小问题java中的小问题 解决方案二: 你的abc目录存在吗 解决方案三: 总感觉应该来个if 是否存在 的判断比较好,而且还要处理异常 解决方案四: 先判断一下是否存在,然后在创建.应该就可以了. 解决方案五: 报错信息放下来看看 new Fil