`

windows与linux系统路径分割符

    博客分类:
  • jdk
阅读更多
[size=medium]System.getProperty("file.separator") 便可得到
windows 得到 "\" linux 得到  "/"

关于System.getProperty(String param) 里德param 参数

 System.getProperties( ).list(System.out); 


见下方


java.versionjava.version                        Java运行环境版本 
java.vendorjava.vendor                         Java运行环境卖主 
java.vendor.urljava.vendor.url               Java卖主的URL 
java.homejava.home                               Java的安装目录 
java.vm.specification.version                 Java虚拟机规范版本 
java.vm.specification.vendor                 Java虚拟机规范供应商 
java.vm.specification.name                    Java虚拟机规范名称 
java.vm.versionjava.vm.version              Java虚拟机执行版本 
java.vm.vendorjava.vm.vendor               Java虚拟机实现供应商 
java.vm.namejava.vm.name                    Java虚拟机实现名称 
java.specification.version                    Java运行时环境规范版本 
java.specification.vendor                    Java运行时环境规范供应商 
java.specification.name                       Java运行时环境规范名称 
java.class.versionjava.class.version      Java类格式版本号 
java.class.pathjava.class.path              Java类路径 
java.library.pathjava.library.path       名单上的路径搜索时,装载图书馆 
java.io.tmpdirjava.io.tmpdir                 默认temp文件路径 
java.compilerjava.compiler                  名称JIT编译器使用 
java.ext.dirsjava.ext.dirs                     道路扩建目录或目录 
os.name                                               操作系统名称 
os.archos.arch                                     操作系统体系结构 
os.versionos.version                             操作系统版本 
file.separator                文件分隔符("/"在UNIX) 
path.separator               路径分隔符(":"在UNIX) 
line.separator                线分离("\氮",在Unix) 
user.nameuser.name                             用户的帐号名称 
user.homeuser.home                             用户的home目录 
user.diruser.dir                                  用户的当前工作目录 [/size]
分享到:
评论

相关推荐

    路径分隔符在编程中的注意事项

    不同操作系统(如Windows与Unix/Linux)对于路径分隔符有着不同的约定,这也使得路径的处理成为了一个容易被忽视但又非常重要的细节。本文将深入探讨路径分隔符在编程中的使用注意事项,帮助开发者避免常见的错误。 ...

    java log4j统一打印在user.dir目录下(windows、linux通用、不用考虑不同操作系统分隔符不一致的情况)

    本教程将详细解释如何配置Log4j,使其在不同操作系统环境下(Windows和Linux)都能统一将日志打印到`user.dir`目录下,避免因路径分隔符差异带来的问题。 首先,了解`user.dir`系统属性。在Java中,`user.dir`代表...

    java获得平台相关的行分隔符和java路径分隔符的方法

    - Linux和Unix系统中,路径分隔符是`/`。 获取路径分隔符的方式与获取行分隔符类似,只需调用`getProperty("path.separator")`。如下所示: ```java public static String getPathSeparator() { return ...

    java之路径分隔符介绍

    首先,对于Windows系统,路径分隔符是一个反斜杠“\”,而对于Unix/Linux系统,路径分隔符则是一个正斜杠“/”。在编写Java代码时,如果直接使用这些系统特定的分隔符,代码的可移植性将大打折扣。为了提高程序的可...

    beanshell取样器自动判断linux还是windows系统

    1、如果是linux 则自动按照linux路径分隔符参数化linux路径 2、如果是windows,则按照windows路径分隔符参数化路径 3、自动获取jmeter安装路径 4、将数据自动写入jmeter安装路径下的某个文件夹下

    window与linux项目部署之linux文件路径不存在问题

    在Windows系统中,路径分隔符是反斜杠 `\`,例如 `C:\Users\Username\Documents`。而在Linux或Unix系统中,路径分隔符则是正斜杠 `/`,如 `/home/user/documents`。这种差异在编写代码时如果不注意,就会导致在不同...

    windows复制路径设为“/”

    在Windows操作系统中,路径通常使用反斜杠(\)作为目录分隔符,但在某些编程语言和系统中,正斜杠(/)被用作路径分隔符。标题提到的"windows复制路径设为‘/’"指的是在Windows环境下设置复制路径时,将默认的反...

    windows与linux系统互相拷贝文件.docx

    ### Windows与Linux系统之间互相拷贝文件的知识点详解 #### 一、引言 随着信息技术的发展,跨平台数据交换的需求日益增加。Windows与Linux作为两种主流的操作系统,它们之间的文件互传成为许多用户关注的问题。本文...

    windows与linux 路径正则写法

    而Windows系统由于使用反斜杠(\)作为目录分隔符,且支持驱动器字母(如C:),因此其路径表达式的正则写法会稍显复杂。一个基本的Windows路径正则表达式示例如下: ```regex ^[a-zA-Z]:\\((?!\\s+)[\w-]+\\)*(?!\....

    windows向linux移植中可能会遇到的3个问题

    1. 路径分隔符的使用: Windows系统中,路径可以使用正斜杠(/)或反斜杠(\)作为目录分隔符,两者都是有效的。然而,在Linux系统中,只有正斜杠(/)被接受。因此,当移植代码时,所有使用反斜杠的路径都需要修改...

    windows下面编译linux-0.11内核

    例如,你可能需要将所有相对路径更改为绝对路径,并确保所有的分隔符使用Windows的反斜杠(\)而不是Linux的正斜杠(/)。此外,可能还需要调整一些依赖于Unix工具的脚本。 完成Makefile的修改后,打开命令行窗口,...

    将Linux代码移植到Windows的简单方法

    3. **路径和文件处理**:Linux使用斜杠(/)作为路径分隔符,而Windows使用反斜杠(\)。需要修改代码以适应Windows路径格式,或使用库函数如`_splitpath()`进行处理。 4. **线程和信号处理**:Windows的线程API和...

    从Windows向Linux的C和C 代码移植

    - 在Linux中,“/”作为路径分隔符,而Windows使用“\”。移植时需将所有Windows风格的路径转换为Linux风格。 #### 2. 文件名大小写敏感性 - Windows不区分文件名大小写,而Linux区分。代码中引用文件时,必须精确...

    java文件创建删除

    linux系统路径分隔符“/” 文件名大小写敏感; File类管理操作系统文件和目录: 1.显示文件和子目录 使用isDirectory(),isFile() 判断路径是文件还是文件夹 File parent=new File("PARENT")...

    windows到Linux代码移植遇到的问题

    Windows使用反斜杠(\)作为路径分隔符,而Linux则使用正斜杠(/)。移植时需将所有路径字符串中的反斜杠替换为正斜杠,或者使用标准库函数如`boost::filesystem`或C++17引入的`std::filesystem`进行跨平台路径操作...

    Visual Studio 2010 编译C及一个完整的c程序(可在windows与linux(用gcc编译)平台下使用)

    4. 适当地处理路径分隔符。在Windows上使用`\`,在Unix-like系统上使用`/`。可以使用`<stdio.h>`中的`_ partager`宏来实现跨平台的路径处理。 在Windows环境下完成开发和测试后,为了在Linux环境下编译,我们需要一...

    Windows代码移植到Linux

    Windows通常使用反斜杠`\`作为分隔符,而Linux使用正斜杠`/`。在移植过程中,需要确保所有文件路径都被正确地转换成Linux格式。 3. **编译器差异**:不同的编译器可能有不同的语法支持和警告提示。例如,从Windows下...

    windows向linux移植中可能会遇到的3个问题归类.pdf

    这意味着,在 Linux 中,开发者需要注意路径分隔符的使用,避免使用反斜杠 (\),否则可能会导致路径错误或无法正确读取文件。 字符串结尾符 在 C 语言中,字符串结尾符是用来标志字符串结束的特殊字符,通常用 \0 ...

    Java基础IO流之File类的使用

    * `static String pathSeparator`:与系统有关的路径分隔符,例如Windows使用分号,Linux使用冒号。 * `static char pathSeparatorChar`:与系统有关的路径分隔符的字符形式。 * `static String separator`:与系统...

Global site tag (gtag.js) - Google Analytics