`
whl717247746
  • 浏览: 16649 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

java文件分隔符之pathSeparator、 pathSeparatorChar、 separator、 separatorChar四者的区别

阅读更多


java文件分隔符之 pathSeparator、 pathSeparatorChar、 separator、 separatorChar四者的区别:


1、pathSeparator与pathSeparatorChar与系统文件路径分隔有关

例如:    F:\Java学习\文件操作与异常;G:\重装系统        其中的  “;” 为    “F:\Java学习\文件操作与异常”   和     “G:\重装系统” 两个不同路径的分隔符

两者的不同在于:pathSeparator被表示为一个字符串,如果此字符串只包含一个字符,则可用pathSeparatorChar来表示。

还有,pathSeparator、pathSeparatorChar是路径分隔符,在Window上是";",在Unix上是":"


2、separator与separatorChar在同一个路径之下,相邻层级目录间或目录与文件间的分隔符有关

例如:     F:\Java学习\文件操作与异常 其中的“\”为  “Java学习”和“文件操作与异常”两个相邻层级目录的分隔符

两者的不同在于:separator被表示为一个字符串,如果此字符串只包含一个字符,则可用separatorChar来表示。

还有,separator、separatorChar是名称分隔符,在Window上是"\",在Unix上是“/”


 

分享到:
评论

相关推荐

    Java基础IO流之File类的使用

    File类提供了四个静态方法,用于获取系统相关的路径分隔符和默认名称分隔符。这些方法可以直接通过类名进行调用。 * `static String pathSeparator`:与系统有关的路径分隔符,例如Windows使用分号,Linux使用冒号...

    java中File相关的类和IO流的知识

    2. `pathSeparatorChar` 是一个字符,对应于`pathSeparator`字符串中的分隔符。 3. `separator` 是另一个字符串,表示系统的默认名称分隔符,如Windows中的"\\"和Linux中的"/"。 4. `separatorChar` 是一个字符,与`...

    java IO数据流

    Java中处理文件路径时,需注意不同操作系统间路径分隔符的差异。Windows系统使用 `\` ,而Linux/Unix/Mac OS X系统使用 `/` 。`File` 类提供了多种方法帮助我们处理这些细节: - `separator`: 与系统相关的默认名称...

    Java8文件操作.pptx

    Java 8 文件操作是Java开发中的重要组成部分,它允许开发者创建、删除、移动和读写文件。在Java 8中,文件操作得到了一些更新和改进,使得处理文件更加方便和高效。 首先,File类是Java中用于处理文件和目录的核心...

    Java文件操作.pdf

    System.out.println("当前操作系统的路径分隔符是:" + File.pathSeparator); // 创建文件对象 String fileName = "xiong.txt"; File file = new File("src", fileName); // 检查文件是否存在 if (!file....

    javaFile文件操作和文件流的详解(福哥出品).pdf

    Java文件操作和文件流是Java编程语言中最基本的操作之一。文件操作是指对文件的创建、删除、读取和写入等操作,而文件流是指从文件中读取或写入数据的过程。 一、创建文件 在Java中,创建文件可以使用File类的构造...

    java 基础知识资料下载

    - Java提供了`File.pathSeparator`和`File.separator`两个常量,分别代表路径分隔符(例如Windows的";"和Unix/Linux的":")和文件分隔符(例如Windows的"\\"和Unix/Linux的"/")。 - 在编写跨平台的代码时,应使用...

    javaFile文件操作和文件流的详解(福哥出品).docx

    Java 文件操作和文件流是Java编程中至关重要的部分,它们允许开发者进行文件的创建、读取、写入、删除等操作。以下是对标题和描述中所述知识点的详细说明: 一、创建文件 在Java中,我们可以使用`File`类来创建文件...

    java 输入输出流

    `File`类有两个静态常量`pathSeparator`和`separator`,分别代表路径分隔符和目录分隔符,可以用来确保代码的跨平台性: ```java System.out.println("pathSeparator:" + File.pathSeparator); System.out.println...

    java高级特性 - io流.pdf

    这里需要注意的是,在创建文件时使用了File类的静态变量separator和pathSeparator来获取操作系统特定的路径分隔符和路径分隔符,这样可以确保代码在不同操作系统(如Windows和Linux)上具有良好的兼容性。...

    javaFile文件操作和文件流的详解(福哥出品) (2).docx

    Java 文件操作和文件流是Java编程中至关重要的部分,它们允许开发者进行文件的创建、读取、写入、删除以及管理文件系统中的目录结构。在Java中,`java.io.File`类是处理文件和目录的核心类,提供了丰富的API来操作...

    java中的IO整理完整版

    `File.separator`用于获取当前系统下的路径分隔符,例如在Windows上是`\`,在Linux上是`/`;`File.pathSeparator`则表示路径元素之间的分隔符,通常在Windows上是`;`,在Unix/Linux上是`:`。为了使代码具有跨平台性...

    java File文件操作和文件流的详解(福哥出品).docx

    Java中的File类是进行文件和目录操作的核心工具,它提供了丰富的功能来创建、删除、查询文件及目录的各种属性。在Java中,File类是java.io包的一部分,它并不直接涉及文件内容的读写,而是专注于文件和目录的路径名...

    java File文件操作和文件流的详解(福哥出品).pdf

    Java中的File类是进行文件和目录操作的核心工具,它提供了丰富的功能来创建、删除、查询以及操作文件和目录。在Java中,File类是java.io包的一部分,它并不直接处理文件内容,而是专注于文件和目录的元数据。下面将...

    Java中的IO整理完整版

    在这个完整的Java IO整理版中,我们将深入探讨一些基本的IO概念和用法,主要包括文件操作、路径分隔符、文件删除、文件夹创建以及列出目录下的所有文件。 首先,创建新文件是Java IO中最基础的操作之一。在案例1中...

    java的io操作

    Java的IO操作是Java编程中不可或缺的一部分,它允许程序与外部存储设备进行交互,如读取文件、写入文件、创建文件夹等。在Java中,`java.io`包提供了大量的类和接口来支持这些功能。 首先,我们来看如何创建一个新...

    java中的IO流操作大全

    separator常量用于文件路径分隔,pathSeparator用于路径分隔符,如Windows的分号(;)和Linux的冒号(:)。 四、总结 通过以上示例,我们可以了解到Java中IO流的基本概念、分类以及如何操作IO流来处理文件输入输出...

    IO总结处理

    为了确保程序的可移植性,Java提供了`File.separator`常量来获取当前操作系统的路径分隔符,同时`File.pathSeparator`常量用来获取路径分隔符,如在Windows下用于分隔多个环境变量值时使用`;`。 示例代码如下: ``...

    javaIo处理

    - `File.pathSeparator`:返回当前操作系统使用的路径元素之间的分隔符。 **运行结果**: - 在Windows系统中,输出结果分别为`\`和`;`。 - 在Linux系统中,输出结果分别为`/`和`:`。 这些常量有助于编写跨平台的...

Global site tag (gtag.js) - Google Analytics