Java 对windows/linux不同路径的处理办法

简介: 本文目录1. 概述2. 跨平台的路径写法

1. 概述

之前写过一篇博客,表述了windows与linux下路径区别,见:

[Python学习笔记(17)-windows和linux下的路径与文件](http://blog.csdn.net/woshisangsang/article/details/73739787)


具体点就是:


"C:\\a.txt"//windows写法

"/mnt/a.txt"//linux写法


2. 跨平台的路径写法

Java是跨平台的语言,路径写法也提供了跨平台的写法,使用File.separator即可。


如下示例,使用separator的明显更优雅也更实用。


import java.io.File;

//路径分隔符示例

public class SeparatorDemo {

public static void main(String[] args) {

 String path1="C:"+File.separator+"Program Files"+File.separator+"a.txt";

 System.out.println(path1);//输出C:\Program Files\a.txt

 

 String path2="C:\\Program Files\\a.txt";//第一个\表示转义

 System.out.println(path2);//输出C:\Program Files\a.txt

}

}

相关文章
|
15天前
|
消息中间件 前端开发 Java
java学习路径
【4月更文挑战第9天】java学习路径
17 1
|
1月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
|
1月前
|
安全 Linux Shell
全面对比linux和windows,选择哪个系统比较好
全面对比linux和windows,选择哪个系统比较好
67 0
|
1月前
|
算法 Java
算法:Java计算二叉树从根节点到叶子结点的最大路径和
算法:Java计算二叉树从根节点到叶子结点的最大路径和
|
1月前
|
存储 安全 Shell
⭐⭐⭐【Shell 命令集合 磁盘管理 】Linux 显示当前工作目录的路径 pwd命令使用教程
⭐⭐⭐【Shell 命令集合 磁盘管理 】Linux 显示当前工作目录的路径 pwd命令使用教程
38 0
|
15天前
|
设计模式 前端开发 安全
Java是一种广泛使用的编程语言,其学习路径可以大致分为以下几个阶段
【4月更文挑战第9天】Java是一种广泛使用的编程语言,其学习路径可以大致分为以下几个阶段
15 1
|
9天前
|
SQL 监控 安全
Linux&Windows 日志分析 陇剑杯 CTF
Linux&Windows 日志分析 陇剑杯 CTF
|
12天前
|
Linux Windows
Windows、Mac、Linux解决端口被占用的问题
Windows、Mac、Linux解决端口被占用的问题
21 1
|
16天前
|
监控 Java Linux
linux下监控java进程 实现自动重启服务
linux下监控java进程 实现自动重启服务
|
20天前
|
安全 Ubuntu Linux
Linux远程访问Windows实现步骤
在Windows上启用远程桌面连接并获取IP地址后,Linux用户需安装SSH客户端( Debian系:`sudo apt-get update; sudo apt-get install openssh-client`,RPM系:`sudo yum install openssh-clients`)。然后使用命令`ssh 用户名@Windows_IP地址`连接,其中`用户名`和`Windows_IP地址`按实际情况填写。
15 4