java中文件路径的两种写法说明:左斜杠(/)和右斜杠(\)
在开发中我们经常看到两种路径的写法,很多同志不明白java中的文件路径这两种写法区别。
关于路径有以下几点说明:
linux和unix中的路径一般用左斜杠(/)
web应用因为最先使用在Unix系统上面,所以目前所有的网络地址都采用左斜杠(/)作为分隔符,如下图:
Windows由于使用 左斜杠(/) 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 右斜杠(\)作为路径分隔符。如下图:
- DOS参数
- 路径分隔符
随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,左斜杆(/)和右斜杠(\)在大多数情况下可以互换,没有影响。
综上所述:
- 也就只有Windows环境中我们是可以使用右斜杠(\)作为文件的路径分隔符的,如果是在java中使用还需要写两个右斜杠(\\)才能代表一个右斜杠(\)的意思【因为java中右斜杠(\)本身具有特殊意义,代表转义。此时第一个右斜杠代表转义第二个才表示真正斜杠的意思】
- 除了Windows其他地方都需要我们使用左斜杠(/)
- Windows也是支持使用左斜杠(/)的
由此我们得出结论
在所有环境下我们都可以使用左斜杠(/),考虑到java的跨平台我们也最好都使用左斜杠(/)
java中文件路径的两种写法说明:左斜杠(/)和右斜杠(\)相关推荐
- html怎么样取jsp中的路径,jsp中获得路径的两种方法和获得url路径的方法(推荐)
是解决相对路径的问题,可返回站点的根路径. //这样获得的是绝对路径 //这样获得的是相对路径 能够更有效的防治连接的失效. request.getContextPath()得到的是项目的名字,如果项 ...
- java直接调用复制文件,java中文件复制的4种方式,java文件的复制
java中文件复制的4种方式,java文件的复制 今天一个同事问我文件复制的问题,他一个100M的文件复制的指定目录下竟然成了1G多,吓我一跳,后来看了他的代码发现是自己通过字节流复制的,定义的字节数 ...
- Java中HashMap遍历的两种方式
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Ma ...
- mysql 数据库里查询语句中不等于的两种写法
mysql 数据库里查询语句中不等于的两种写法 ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器 1.my ...
- JAVA中文件写入的6种方法
在 Java 中操作文件的方法本质上只有两种:字符流和字节流,而字节流和字符流的实现类又有很多,因此在文件写入时我们就可以选择各种各样的类来实现.我们本文就来盘点一下这些方法,顺便测试一下它们性能,以 ...
- Sql语句中 case when .. 的两种写法
在 SQL查询语句中, case 语句的两种写法(SqlServer 2005 下测试通过): 1. select (case 字段1 when a then 0 when b then 1 e ...
- Java中文件路径的写法
2019独角兽企业重金招聘Python工程师标准>>> 在Java中如果按照正常的文件路径来表示文件名,那么Java将不能够识别,比如D:\Java等,正确的写法应该是将" ...
- java io 文件路径_【IO流】java中文件路径(相对路径、绝对路径)相关类及方法...
1. URL 菜鸟教程:Java URL处理 通常推荐对http等协议进行使用,若操作(file:)部分属性将无意义,建议getFile(). 相关:URLConnections 类 可以打开连接进行 ...
- Java中Http连接的两种方式
在java中连接http,介绍两种方法,一种是java的HttpUrlConnection,另一种是apacha公司的httpClient,后者是第三方的类库需要从外部,导入,同时这也是第一次使用外部 ...
- Java中动态代理的两种方式JDK动态代理和cglib动态代理以及区别
视频功能审核通过了,可以看视频啦!记得点关注啊~ 注意:因为网络原因,视频前一两分钟可能会比较模糊,过一会儿就好了 记得点关注啊,视频里的wx二维码失效了,wx搜索:"聊5毛钱的java&q ...
最新文章
- 截取指定网站Html编码
- SPL spl_autoload_register 初体验 (转)
- 机器人学习--各种学习资源(初稿)
- 操作系统设计与实现第3版笔记与minix3心得(4)-操作系统发展历史(2)
- 算法笔记(JavaScript版)——排序
- 项目交接文档_财务离职,交接工作需要交接哪些?附财务移交清册表!
- matebookxpro上鸿蒙系统,华为MateBook X Pro对比MacBook Pro该买谁?
- 彪悍语录系列(摘于网络)
- 计算机操作系统---高响应比调度算法,操作系统最高响应比优先调度算法实验报告...
- 学习ios蓝牙技术,仿写lightblue
- c++-密码生成小程序
- 顶级黑客整理的588本编程电子书,整整46个G,你想学的都有
- JQuery.BlockUI弹框插件
- 系统运维安全管理办法_7.系统运维安全管理规定
- 【IoT】2023裁员潮还在继续,构建规划能力也许是一剂良方
- WannaCry2.0勒索病毒两个变种没有本质变化 绿盟科技的防护措施仍然有效
- Linux下的网络设备驱动
- [转贴]空想科学教程 (爆笑)0
- 昆工计算机排名,“双非”大学最新排名,昆工、深大并列第一,河大、江大无缘前十...
- c语言 校正时区算法,如何正确校正星盘中的时差与时区
热门文章
- 计算机computer英语划分音节,英语基础知识1.computer有___个音节,按划分音节的规则,应为____.A.1;computer B.2;com...
- 联想关闭计算机,联想电脑关机后自动重启怎么回事
- c语言容斥原理求素数,容斥定理相关题目讲解
- 【Web】CSS(No.21)Css经典案例(三)《爱宠知识》
- CVE-2013-5211漏洞整改方法
- 数据通信与计算机网络实训报告,数据通信网络实训总结报告.doc
- 阿里云国际版CDN 安全保护指南:管理篡改、攻击和内容
- Excel文本如何间隔指定字符插入分隔符
- 电脑中的睡眠、休眠和关机有什么区别?
- [ERROR] Error executing Maven.