笔者学习IO流时经常遇到找不到文件路径的异常,然后自己摸索并稍稍总结了一下。
由于java中 \为转义字符,\\才表示真实意义的\,目录分层可以使用/或者\\。而/或者\ windows系统都可以识别,那么该如何表示文件的路径呢?
下面以windows系统中  E:\workspace\项目name\src\cn\itcast\a.java  路径为例,eclipse编辑界面当前路径为E:\workspace\项目name(可以通过System.out.println(new File(".").getAbsolutePath());显示)
绝对路径格式:  "E:\\workspace\\项目name\\src\\cn\\itcast\\a.java"  或者: "E:/workspace/项目name/src/cn/itcast/a.java"
        相对路径格式:"./src/cn/itcast/a.java"(./表示当前路径也就是E:\workspace\项目name)可以省略./写成:"src/cn/itcast/a.java"或者: "src\\cn\\itcast\\a.java"

初学java之关于文件路径的表示方法相关推荐

  1. java语言 文件上传,java中实现文件上传的方法

    java中实现文件上传的方法 发布时间:2020-06-19 10:29:11 来源:亿速云 阅读:86 作者:Leah 这篇文章给大家分享的是java中实现文件上传的方法,相信大部分人都还没学会这个 ...

  2. ueditor 编辑html文件名,UEditor编辑器自定义上传图片或文件路径的修改方法,ueditor修改方法...

    UEditor编辑器自定义上传图片或文件路径的修改方法,ueditor修改方法 使用ueditor编辑器,附件默认在ueditor/php/upload/,  我的附件地址是网站根目录下/data/u ...

  3. Java中同一个文件里类和方法的引用

    Java中同一个文件里类和方法的引用 在项目开发时往往需要在同一个文件里创建几个类,并互相引用,但小白们搞不懂,所以我给大家讲解一下 目录 Java中同一个文件里类和方法的引用 1.权限修饰符 2.类 ...

  4. Java读取resource文件/路径的几种方式

    方式一: String fileName = this.getClass().getClassLoader().getResource("文件名").getPath();//获取文 ...

  5. java 获取ftp 文件路径_java在浏览器上获取FTP读文件路径

    展开全部 问一下,你是62616964757a686964616fe4b893e5b19e31333337623437想做ftp上传下载么? 首先你需要安装一个ftp服务端程序,启动起来,然后下载一个 ...

  6. java 字符串 转 文件路径_连接用户输入字符串转换为完整的文件路径(Java)

    我写了一个简短的脚本来创建一个文件到我的桌面,文件出现了 . 我只是在main中完成了所有操作,如下所示: import java.io.*; import java.util.Scanner; pu ...

  7. java 运行os文件路径_Java获取文件路径的几种方式

    关于绝对路径和相对路径: 绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径. http://www.su ...

  8. java 遍历属性文件路径_Java项目中读取properties文件,以及六种获取路径的方法...

    Java读取properties文件的方法比较多,网上最多的文章是"Java读取properties文件的六种方法",但在Java应用中,最常用还是通过java.lang.Clas ...

  9. JAVA——获取classpath文件路径空格转变成了转义字符(%20)的问题解决方案

    基本概念 URL(Uniform Resource Locator,统一资源定位符):WWW的统一资源定位标志,即网络地址. URI((Uniform Resource Identifier,统一资源 ...

最新文章

  1. Page.IsValid的问题
  2. sybase笔记 2762错误
  3. Web.config配置访问权限
  4. pandas入门(1)
  5. hdu5246 超级赛亚ACMer (百度之星初赛)(模拟)
  6. 【Flutter】Banner 轮播组件 ( flutter_swiper 插件 | Swiper 组件 )
  7. javascript如何释放内存
  8. 设计模式-策略模式和工厂模式结合使用
  9. 高级/专家工程师职位和面试题
  10. robots.txt文件详解
  11. python中如何编写代码输入多个数据并把它们放在一个列表中去_10分钟学习函数式Python...
  12. 使用python制作聊天框解谜游戏_使用Python写一个小游戏alien invasion!
  13. centos后台登录ftp_安卓TikTok无限制版、手游扫码登录更新
  14. python处理多个excel数据_python 数据分析基础 day8-pandas读写多个excel文件
  15. 计算的未来30年:2050大会分享实录
  16. 2019年上半年系统分析师上午真题及答案解析
  17. LU分解法求解方程组(C语言)
  18. 怎么批量修改pdf文件名?
  19. 装了xmapp还需要装mysql吗_安装xamp之后,appach、mysql等问题的总结
  20. 云桌面真的可以完全代替PC电脑吗?

热门文章

  1. selenium之xpath定位
  2. Cocos2d-x-4.0安装流程(踩坑后总结)
  3. 图 深度优先搜索算法
  4. 如何计算算法的复杂度
  5. python的偏函数
  6. OPPO 4G发布会今召开:OPPO N1 mini来了
  7. Matlab中实现两张图片的叠加显示效果
  8. Android开发艺术探索学习笔记 第二章IPC
  9. docker安装redis教程
  10. 以JLable特性实现坦克大战(1)