java路径的上一级_java路径两种写法/和\\以及 ./和../以及/之间的区别?
String path="D:\\新建文件夹\\2.png";
File file=new File(path);
System.out.println(file.exists());
String path1="D:/新建文件夹/2.png";
File file1=new File(path);
System.out.println(file1.getAbsolutePath());
System.out.println(file1.getCanonicalPath());
具体使用中都可以达到访问路径的效果,只不过有一点小区别
正斜杠的话,一般在配置文件路径时,指向下一个路径只要使用一个
例如:"c:/a/1.txt";
而反斜杠的话,在配置文件路径时,由于它本身在java中有特殊意义,作为转义符而存在,所以具体意义上的反斜杠要两个
例如:"c\\a\\1.txt";这里的第一个反斜杠是作为转义符存在的,第二个才是真正意义上的反斜杠
一般可以认为是"/"的作用等同于"\\"
在java中路径一般用"/"
windows中的路径一般用"\"
linux、unix中的路径一般用"/"
最好用“/” 因为java是跨平台的。“\”(在java代码里应该是\\)是windows环境下的路径分隔符,Linux和Unix下都是用“/”。而在windows下也能识别“/”。所以最好用“/”
1、./是当前目录
2、../是父级目录
3、/是根目录
根目录指逻辑驱动器的最上一级目录,它是相对子目录来说的。打开“我的电脑”,双击C盘就进入C盘的根目录,双击D盘就进入D盘的根目录。
其它类推。根目录在文件系统建立时即已被创建,其目的就是存储子目录(也称为文件夹)或文件的目录项。
电脑中的子目录很好理解,例如:
1、C:\是父目录,C:\Windows就是C:\的子目录。
2、C:\Windows\System32\ 就是C:\Windows的子目录。
java路径的上一级_java路径两种写法/和\\以及 ./和../以及/之间的区别?相关推荐
- ./ 表示当前路径 ../ 表示上一级目录路径
./ 表示根目录路径../ 表示上一级目录路径 转载于:https://www.cnblogs.com/jasonxu19900827/p/5257956.html
- 在java程序中定义的类有两种成员_java试题 急需答案 谢谢!!!
三.填空(每小题2分,共10分)1.在Applet中,创建一个具有10行45列的多行文本区对象ta的语句为:2.创建一个标识有"关闭"字样的标签对象gb的语句为.3.方法是一种仅有 ...
- 阿里云上克隆代码的两种方法
阿里云上克隆代码的两种方法 Https:在git Bash里直接输入git clone +https地址,便可以把代码克隆到本地了: SSH:要配置SSH Key: a. 首先检查c盘User-> ...
- django + python上传文件的两种方式
突然心血来潮,研究了下django+python上传文件的两种方式. 第一:直接采用文件读写的方式上传 1. settings.py文件中设置文件的存放路径和文件读取路径 MEDIA_ROOT = o ...
- Java构造和解析Json数据的两种方法详解一
在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...
- Java 解析Excel(xls、xlsx两种格式)
Java 解析Excel(xls.xlsx两种格式) 一.环境 JDK 1.8 二.JAR 1.commons-collections4-4.1.jar 2.poi-3.9-20121203.jar ...
- [转]DES加密 java与.net可以相互加密解密两种方法
[转]原文地址:http://jumpman.javaeye.com/blog/605996 DES加密 java与.net可以相互加密解密两种方法 文章分类:Java编程 通过这个方法可以实现jav ...
- Java学习笔记:创建线程的两种方法
Java学习笔记:创建线程的两种方法 一.预备工作 1.创建Maven项目ThreadDemo 2.在pom.xml里添加依赖 二.继承Thread类创建子线程
- debian vbox设置_在Debian 9 Stretch系统上安装VirtualBox的两种方法
本文向你介在Debian 9 Stretch系统上安装VirtualBox的两种方法:采用Oracle Repository或strectch-backports存储库来安装VirtualBox.本文 ...
- sum 去重_总结leetcode上【排列问题】【组合问题】【子集问题】回溯算法去重的两种写法!...
本周小结!(回溯算法系列三)续集 在 本周小结!(回溯算法系列三) 中一位录友对 整颗树的本层和同一节点的本层有疑问,也让我重新思考了一下,发现这里确实有问题,所以专门写一篇来纠正,感谢录友们的积极交 ...
最新文章
- python自学什么书比较好-19年学习Python有什么好的书籍推荐吗?
- 如何将Pytorch生成的模型进行CPU部署
- OpenCV不规则ROI提取
- EveryEeek English(9.21)
- java之arr.toString()与Arrays.toString(arr)区别
- 【算法】赫夫曼编码 解码 实际应用 文件的编码 解码
- java partialfunction,scala中方法和函数的区别
- SQL中replace函数
- 主干网络系列(4) -ResNeXt: 批量残差网络-作用于深度神经网络的残差聚集变换
- 比特币 出块速度多少 为什么每秒7笔 以太坊15TPS
- 神州十二号载人飞船和空间站对接成功 我们的目标是星辰大海!
- 【分享】地产集团公司LOGO设计
- 解决XP系统每次关机都自动重启问题
- Python基础入门实验3附加题
- 吴恩达 深度神经网络,吴恩达神经网络课程
- MATLAB中实现图像的空间域滤波和频率域滤波
- 探究KVO的底层实现原理
- Java 复制PPT幻灯片
- Linux 机器重启reboot命令
- 专科段《财务管理》课程复习资料(2)——多项选择题
热门文章
- 《Dreamweaver CS6 完全自学教程》笔记 第四章:创建站点
- cpuz测试分数天梯图_2019年CPU单核跑分天梯图V1.22版(190712)
- CFA一级学习笔记--衍生品(二)--定价与估值
- AMD Fluid Motion Video补帧教程
- 一文掌握数仓中auto analyze的使用
- 《第一篇》二进制部署高可用K8S集群v1.24.2及运维(亲测无坑)
- HC-SR04 超声波原理图讲解与时序分析与arduino使用
- python数据分析与挖掘学习笔记(3)_小说文本数据挖掘part1
- [4G5G专题-124]:5G培训部署篇-2-主要信令流程
- java时间的最大毫秒数是多少_一分钟等于多少毫秒 jAVA处理日期(Date)时间(Time)以及相关类的介绍...