[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)对于路径分隔符有着不同的约定,这也使得路径的处理成为了一个容易被忽视但又非常重要的细节。本文将深入探讨路径分隔符在编程中的使用注意事项,帮助开发者避免常见的错误。 ...
本教程将详细解释如何配置Log4j,使其在不同操作系统环境下(Windows和Linux)都能统一将日志打印到`user.dir`目录下,避免因路径分隔符差异带来的问题。 首先,了解`user.dir`系统属性。在Java中,`user.dir`代表...
- Linux和Unix系统中,路径分隔符是`/`。 获取路径分隔符的方式与获取行分隔符类似,只需调用`getProperty("path.separator")`。如下所示: ```java public static String getPathSeparator() { return ...
首先,对于Windows系统,路径分隔符是一个反斜杠“\”,而对于Unix/Linux系统,路径分隔符则是一个正斜杠“/”。在编写Java代码时,如果直接使用这些系统特定的分隔符,代码的可移植性将大打折扣。为了提高程序的可...
1、如果是linux 则自动按照linux路径分隔符参数化linux路径 2、如果是windows,则按照windows路径分隔符参数化路径 3、自动获取jmeter安装路径 4、将数据自动写入jmeter安装路径下的某个文件夹下
在Windows系统中,路径分隔符是反斜杠 `\`,例如 `C:\Users\Username\Documents`。而在Linux或Unix系统中,路径分隔符则是正斜杠 `/`,如 `/home/user/documents`。这种差异在编写代码时如果不注意,就会导致在不同...
在Windows操作系统中,路径通常使用反斜杠(\)作为目录分隔符,但在某些编程语言和系统中,正斜杠(/)被用作路径分隔符。标题提到的"windows复制路径设为‘/’"指的是在Windows环境下设置复制路径时,将默认的反...
### Windows与Linux系统之间互相拷贝文件的知识点详解 #### 一、引言 随着信息技术的发展,跨平台数据交换的需求日益增加。Windows与Linux作为两种主流的操作系统,它们之间的文件互传成为许多用户关注的问题。本文...
而Windows系统由于使用反斜杠(\)作为目录分隔符,且支持驱动器字母(如C:),因此其路径表达式的正则写法会稍显复杂。一个基本的Windows路径正则表达式示例如下: ```regex ^[a-zA-Z]:\\((?!\\s+)[\w-]+\\)*(?!\....
1. 路径分隔符的使用: Windows系统中,路径可以使用正斜杠(/)或反斜杠(\)作为目录分隔符,两者都是有效的。然而,在Linux系统中,只有正斜杠(/)被接受。因此,当移植代码时,所有使用反斜杠的路径都需要修改...
例如,你可能需要将所有相对路径更改为绝对路径,并确保所有的分隔符使用Windows的反斜杠(\)而不是Linux的正斜杠(/)。此外,可能还需要调整一些依赖于Unix工具的脚本。 完成Makefile的修改后,打开命令行窗口,...
3. **路径和文件处理**:Linux使用斜杠(/)作为路径分隔符,而Windows使用反斜杠(\)。需要修改代码以适应Windows路径格式,或使用库函数如`_splitpath()`进行处理。 4. **线程和信号处理**:Windows的线程API和...
- 在Linux中,“/”作为路径分隔符,而Windows使用“\”。移植时需将所有Windows风格的路径转换为Linux风格。 #### 2. 文件名大小写敏感性 - Windows不区分文件名大小写,而Linux区分。代码中引用文件时,必须精确...
linux系统路径分隔符“/” 文件名大小写敏感; File类管理操作系统文件和目录: 1.显示文件和子目录 使用isDirectory(),isFile() 判断路径是文件还是文件夹 File parent=new File("PARENT")...
Windows使用反斜杠(\)作为路径分隔符,而Linux则使用正斜杠(/)。移植时需将所有路径字符串中的反斜杠替换为正斜杠,或者使用标准库函数如`boost::filesystem`或C++17引入的`std::filesystem`进行跨平台路径操作...
4. 适当地处理路径分隔符。在Windows上使用`\`,在Unix-like系统上使用`/`。可以使用`<stdio.h>`中的`_ partager`宏来实现跨平台的路径处理。 在Windows环境下完成开发和测试后,为了在Linux环境下编译,我们需要一...
Windows通常使用反斜杠`\`作为分隔符,而Linux使用正斜杠`/`。在移植过程中,需要确保所有文件路径都被正确地转换成Linux格式。 3. **编译器差异**:不同的编译器可能有不同的语法支持和警告提示。例如,从Windows下...
这意味着,在 Linux 中,开发者需要注意路径分隔符的使用,避免使用反斜杠 (\),否则可能会导致路径错误或无法正确读取文件。 字符串结尾符 在 C 语言中,字符串结尾符是用来标志字符串结束的特殊字符,通常用 \0 ...
* `static String pathSeparator`:与系统有关的路径分隔符,例如Windows使用分号,Linux使用冒号。 * `static char pathSeparatorChar`:与系统有关的路径分隔符的字符形式。 * `static String separator`:与系统...