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路径两种写法/和\\以及 ./和../以及/之间的区别?相关推荐

  1. ./ 表示当前路径 ../ 表示上一级目录路径

    ./ 表示根目录路径../ 表示上一级目录路径 转载于:https://www.cnblogs.com/jasonxu19900827/p/5257956.html

  2. 在java程序中定义的类有两种成员_java试题 急需答案 谢谢!!!

    三.填空(每小题2分,共10分)1.在Applet中,创建一个具有10行45列的多行文本区对象ta的语句为:2.创建一个标识有"关闭"字样的标签对象gb的语句为.3.方法是一种仅有 ...

  3. 阿里云上克隆代码的两种方法

    阿里云上克隆代码的两种方法 Https:在git Bash里直接输入git clone +https地址,便可以把代码克隆到本地了: SSH:要配置SSH Key: a. 首先检查c盘User-> ...

  4. django + python上传文件的两种方式

    突然心血来潮,研究了下django+python上传文件的两种方式. 第一:直接采用文件读写的方式上传 1. settings.py文件中设置文件的存放路径和文件读取路径 MEDIA_ROOT = o ...

  5. Java构造和解析Json数据的两种方法详解一

    在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...

  6. Java 解析Excel(xls、xlsx两种格式)

    Java 解析Excel(xls.xlsx两种格式) 一.环境 JDK 1.8 二.JAR 1.commons-collections4-4.1.jar 2.poi-3.9-20121203.jar ...

  7. [转]DES加密 java与.net可以相互加密解密两种方法

    [转]原文地址:http://jumpman.javaeye.com/blog/605996 DES加密 java与.net可以相互加密解密两种方法 文章分类:Java编程 通过这个方法可以实现jav ...

  8. Java学习笔记:创建线程的两种方法

    Java学习笔记:创建线程的两种方法 一.预备工作 1.创建Maven项目ThreadDemo 2.在pom.xml里添加依赖 二.继承Thread类创建子线程

  9. debian vbox设置_在Debian 9 Stretch系统上安装VirtualBox的两种方法

    本文向你介在Debian 9 Stretch系统上安装VirtualBox的两种方法:采用Oracle Repository或strectch-backports存储库来安装VirtualBox.本文 ...

  10. sum 去重_总结leetcode上【排列问题】【组合问题】【子集问题】回溯算法去重的两种写法!...

    本周小结!(回溯算法系列三)续集 在 本周小结!(回溯算法系列三) 中一位录友对 整颗树的本层和同一节点的本层有疑问,也让我重新思考了一下,发现这里确实有问题,所以专门写一篇来纠正,感谢录友们的积极交 ...

最新文章

  1. python自学什么书比较好-19年学习Python有什么好的书籍推荐吗?
  2. 如何将Pytorch生成的模型进行CPU部署
  3. OpenCV不规则ROI提取
  4. EveryEeek English(9.21)
  5. java之arr.toString()与Arrays.toString(arr)区别
  6. 【算法】赫夫曼编码 解码 实际应用 文件的编码 解码
  7. java partialfunction,scala中方法和函数的区别
  8. SQL中replace函数
  9. 主干网络系列(4) -ResNeXt: 批量残差网络-作用于深度神经网络的残差聚集变换
  10. 比特币 出块速度多少 为什么每秒7笔 以太坊15TPS
  11. 神州十二号载人飞船和空间站对接成功 我们的目标是星辰大海!
  12. 【分享】地产集团公司LOGO设计
  13. 解决XP系统每次关机都自动重启问题
  14. Python基础入门实验3附加题
  15. 吴恩达 深度神经网络,吴恩达神经网络课程
  16. MATLAB中实现图像的空间域滤波和频率域滤波
  17. 探究KVO的底层实现原理
  18. Java 复制PPT幻灯片
  19. Linux 机器重启reboot命令
  20. 专科段《财务管理》课程复习资料(2)——多项选择题

热门文章

  1. 《Dreamweaver CS6 完全自学教程》笔记 第四章:创建站点
  2. cpuz测试分数天梯图_2019年CPU单核跑分天梯图V1.22版(190712)
  3. CFA一级学习笔记--衍生品(二)--定价与估值
  4. AMD Fluid Motion Video补帧教程
  5. 一文掌握数仓中auto analyze的使用
  6. 《第一篇》二进制部署高可用K8S集群v1.24.2及运维(亲测无坑)
  7. HC-SR04 超声波原理图讲解与时序分析与arduino使用
  8. python数据分析与挖掘学习笔记(3)_小说文本数据挖掘part1
  9. [4G5G专题-124]:5G培训部署篇-2-主要信令流程
  10. java时间的最大毫秒数是多少_一分钟等于多少毫秒 jAVA处理日期(Date)时间(Time)以及相关类的介绍...