`

File.separator vs File.pathSeparator

 
阅读更多

See: http://stackoverflow.com/questions/5971964/file-separator-vs-pathseparator

 

File.separator 是filePath分隔符, 如 \

File.pathSeparator 是filePathList分割符, 如 ;

 

实验代码

public static void testFile(){
        System.out.println("Operation System: \t" + System.getProperty("os.name"));
        System.out.println("File.separator: \t" + File.separator);
        System.out.println("File.pathSeparator: \t" + File.pathSeparator);
}

 输出结果:

Windows 7
Operation System: Windows 7
File.separator: \
File.pathSeparator: ;

 

Linux
Operation System: Linux
File.separator: /
File.pathSeparator: :

 

分享到:
评论

相关推荐

    Java中的IO整理完整版

    接着,案例2介绍了`File`类的两个常量:`File.separator`和`File.pathSeparator`。`File.separator`用于表示当前操作系统中的路径分隔符,例如在Windows上是`\`,在Linux或Mac上是`/`。`File.pathSeparator`则是用于...

    javaIo处理

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

    java 基础知识资料下载

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

    IO总结处理

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

    java的io操作

    接着,案例2介绍了`File`类的两个常量:`File.separator`和`File.pathSeparator`。`File.separator`代表当前操作系统的路径分隔符,例如在Windows上是`\`,在Linux上是`/`。而`File.pathSeparator`则是路径列表分隔...

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

    例如,创建路径"D:\browser\META-INF"应改为`"D:" + File.separator + "browser" + File.separator + "META-INF"`。 File类有多种构造方法,以便灵活地创建File对象: 1. `File(String pathname)` 使用给定的路径...

    java中的IO整理完整版

    案例2展示了`File`类的两个常量:`File.separator`和`File.pathSeparator`。`File.separator`用于获取当前系统下的路径分隔符,例如在Windows上是`\`,在Linux上是`/`;`File.pathSeparator`则表示路径元素之间的...

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

    2. `File.pathSeparator`:返回操作系统使用的路径分隔符,通常为`;`。 3. `canExecute()`:检查程序是否可以执行该文件。 4. `canRead()`:检查程序是否可以读取该文件。 5. `canWrite()`:检查程序是否可以修改...

    Java文件操作.pdf

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

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

    2. pathSeparator:当前操作系统的路径分隔符。 3. canExecute():测试应用程序是否可以执行该文件。 4. canRead():测试应用程序是否可以读取该文件。 5. canWrite():测试应用程序是否可以修改文件。 6. exists()...

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

    1. `File.separator`:获取操作系统路径分隔符,例如Windows的`\`。 2. `File.pathSeparator`:获取路径列表分隔符,Windows上是`;`。 3. `canExecute()`:检查程序是否可以执行文件。 4. `canRead()`:检查程序是否...

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

    1. `File.separator`: 返回当前操作系统使用的路径分隔符,通常是`\`或`/`。 2. `File.pathSeparator`: 返回当前操作系统使用的路径列表分隔符,通常是`;`或`:`。 3. `canExecute()`: 检查文件是否可执行。 4. `can...

    Java8文件操作.pptx

    然而,为了提高程序的可移植性,我们应该使用`File.separator`来动态生成适应当前操作系统路径分隔符的字符串: ```java String path = "d:" + File.separator + "test.txt"; File f = new File(path); ``` 创建新...

    IO流详细API实例

    - `File.pathSeparator`则用于获取路径列表分隔符,通常在表示环境变量路径时使用,如在Windows上是`;`,在Linux上是`:`. 3. **文件操作示例**: - 案例3展示了如何删除已存在的文件,首先判断文件存在,然后...

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

    `File.pathSeparator`则是环境变量或类路径中的分隔符,通常为`;`(Windows)或`:`(Unix/Linux)。 4. **目录操作**: - `mkdir()`用于创建单级目录,如果父目录不存在,则可能创建失败。 - `mkdirs()`则会创建...

    day018-File类代码以及笔记.rar

    static String pathSeparator 与系统相关的路径分隔符字符,为方便起见,表示为字符串。 1.2. static String separator 2. 构造方法: 2.1 File(String pathname) 根据文件名创建一个File...

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

    4. `separator`:系统路径分隔符,通常为`\`或`/`。 5. `pathSeparator`:系统路径列表分隔符,通常为`;`。 6. `getAbsolutePath()`:获取文件的绝对路径。 7. `getCanonicalPath()`:获取规范化的路径,解决符号...

    java IO数据流

    System.out.println(File.separator); // 输出当前系统的路径分隔符,如在Windows下为"\" ``` #### 三、文件操作示例 假设我们需要在D盘创建两个目录:`mydisk` 和 `secondDisk`,并在 `mydisk` 中创建一个名为 `...

    java 输入输出流

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

Global site tag (gtag.js) - Google Analytics