java的文件路径怎么写

1. Java 文件路径的不同写法

首先先澄清 这个三个都是绝对路径 没有相对路径, E://test.txt 和 E:/test.txt 是一个意思 E:\\text.txt 用这样的写法是 \\ 转义了 ‘\’ .

为什么有\\ 的写法 和 / 这样的写法呢 ,因为window 默认的是\\ 这样的写法 如果你把这样的写法放到了 linux系统下面,那么这样的写法就是错误的了,linux 系统下面只认识/ 的写法。

File file = New File("E://test.txt")、

File file = New File("E:\\test.txt")、

File file = New File("E:/test.txt")

2. java获取某个文件夹的路径怎么写

File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。下面是一个具体例子:

public class PathTest

{

public static void main(String[] args)

{

File file = new File(".\\src\\baidu");

System.out.println(file.getAbsolutePath());

try

{

System.out.println(file.getCanonicalPath());

} catch (IOException e)

{

e.printStackTrace();

}

}

}

getAbsolutePath()和getCanonicalPath()的不同之处在于,getCanonicalPath()得到的是一个规范的路径,而getAbsolutePath()是用构造File对象的路径+当前工作目录。例如在上面的例子中.(点号)代表当前目录。getCanonicalPath()就会把它解析为当前目录但是getAbsolutePath()会把它解析成为目录名字(目录名字是点号)。

下面是上面程序在我电脑上的输出:

G:\xhuoj\konw\.\src\baidu

G:\xhuoj\konw\src\baidu

3. java项目中文件的路径

java项目中文件的路径-方法大全 一、相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) System.getProperty("user.dir"); 上述相对路径中,java项目中的文件是相对于项目的根目录web项目中的文件路径视不同的web服务器不同而不同(tomcat是相对于tomcat安装目录\bin)二 类加载目录的获得(即当运行时某一类时获得其装载目录)1.1)通用的方法一(不论是一般的java项目还是web项目,先定位到能看到包路径的第一级目录)InputStreamis=TestAction.class.getClassLoader().getResourceAsStream("test.txt"); (test.txt文件的路径为 项目名\src\test.txt;类TestPath所在包的第一级目录位于src目录下) 上式中将TestPath,test.txt替换成对应成相应的类名和文件名字即可1.2)通用方法二 (此方法和1.1中的方法类似,不同的是此方法必须以'/'开头) InputStream is=Test1.class.getResourceAsStream("/test.txt"); (test.txt文件的路径为 项目名\src\test.txt,类Test1所在包的第一级目录位于src目录下) 三 web项目根目录的获得(发布之后)1 从servlet出发 可建立一个servlet在其的init方法中写入如下语句(没有请求的话会抛空指针导常) ServletContext s1=this.getServletContext();String temp=s1.getRealPath("/"); (关键) 结果形如:F:\tomcat-6.0.36\webapps\test\(test为项目名字) 如果是调用了s1.getRealPath("")则输出F:\tomcat-6.0.36\webapps\test(少了一个"\") 2 从.chinacreator.report.listener; import javax.servlet.ServletContext; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; /** * @authorxiaoqun.yi */ public class PathListener implementsServletContextListener { private staticServletContext servletContext; public voidcontextDestroyed(ServletContextEvent sce) { this.servletContext= sce.getServletContext(); System.out.println("path=======:"+servletContext.getRealPath("/")); } public voidcontextInitialized(ServletContextEvent arg0) { } } 在web.xml中加入如下配置 Java代码 : com.chinacreator.report.listener.PathListener 五、Java中的getResourceAsStream有以下几。

转载请注明出处育才学习网 » java的文件路径怎么写

知识

这儿怎么写的

阅读(214)

本文主要为您介绍这儿怎么写的,内容包括作文这儿真美怎么写,三年级上册这儿真美怎么写380字的,这儿是我的家作文如何写。这里真美 这里的景色真美呀! 抬头望去,那蔚蓝天空,一尘不染,晶莹剔透,像用清水洗过似,又像一条光滑的蓝丝带,天空上飘着几朵

知识

村上的证明怎么写

阅读(212)

本文主要为您介绍村上的证明怎么写,内容包括办身份证时,需要村上的证明,格式,村委会户口证明怎么写,给小孩上户口,村里开的证明怎么写。证 明XX县XX镇(乡)派出所:兹有我村村民XXX,男(女),XXXX年XX月XX日出生,身份证号码:XXXXXXXXXXXXX,因为了

知识

英语的音标怎么写

阅读(185)

本文主要为您介绍英语的音标怎么写,内容包括英语48个音标怎么写,英语48个音标怎么写,英语音标写法。元音(20个)单元音/ɑ:/ / ʌ/ / ɔ:/ /ɒ/ /ə/ / ɜ:/ /i:/ /ɪ/ /u:/ /ʊ/ /e/ /æ/双元音

知识

有你英语怎么写

阅读(188)

本文主要为您介绍有你英语怎么写,内容包括"感谢有你"的英文,心中有你英语怎么说,只要有你的英语单词怎麽写。Thank for you 感谢有你例句:Thank for you warm education!感谢有你的谆谆教诲!词汇解析:Tha

知识

怎么手机上写小说

阅读(201)

本文主要为您介绍怎么手机上写小说,内容包括咋用手机在网上写小说,求一款可以在手机上写小说的软件,怎样在手机上写小说。智能手机(推荐):到支持手机写小说的手机小说网申请个账号就可以直接在手机网站上直接写小说。一般该类网站支持单章节分

知识

英语让的音标怎么写

阅读(215)

本文主要为您介绍英语让的音标怎么写,内容包括英语48个音标怎么写,英语的48个音标怎么写,英语的音标共48个,他们怎么写呀。元音(20个)单元音/ɑ:/ / ʌ/ / ɔ:/ /ɒ/ /ə/ / ɜ:/ /i:/ /ɪ/ /u:/ /ʊ/ /e/ /æ/双元音

知识

时间的时怎么写

阅读(223)

本文主要为您介绍时间的时怎么写,内容包括时间的时怎么写,关于时间的作文怎样写,时间的时繁体字怎么写。珍惜时间从小到大,一直有人说时间是一种异常珍贵的东西必须要好好珍惜,我每次却听得有些刺耳,亦或是有点不以为然。睡眠,是人生三分之一的

知识

船小船的船怎么写

阅读(370)

本文主要为您介绍船小船的船怎么写,内容包括帆船的船怎么写,小船,小小的船,仿写,飞船的船怎么写。我和陈明是好朋友。一天,我们把在手工小组做的小木船拿出来玩,陈明一不小心把它摔在了地上。争执中,陈明把它踩坏了,我非常生气,一把争夺他的

知识

怎么写借钱借条

阅读(202)

本文主要为您介绍怎么写借钱借条,内容包括个人借钱借条怎么写,如何写借款欠条,个人借款欠条怎么写。借条一般应注意以下事项:(1)标题写明“借条”。(2)写明借款copy的用途,非法之债不受法律保护。(3)写清出借人及借款人的全名及身份

知识

足疗怎么写

阅读(197)

本文主要为您介绍足疗怎么写,内容包括足疗技术总结怎么写,微信上推广足疗怎么写,怎么写一篇作文题目是如何做好一名足疗技师。小鱼“足疗师”“咯咯……好痒……”猜猜我在干什么?我在上河城体验小鱼“足疗师”的热情服务呢!几个透明的方形玻

知识

怎么写青春的小说

阅读(175)

本文主要为您介绍怎么写青春的小说,内容包括如何写一部很好的青春小说,如何写青春小说,怎样写篇好的青春小说。小说不是句子积累起来的,你偶有灵感 也许更适合写点散文抒发下感情写小说先列个故事大纲 你要对你想表现的故事有大概的掌握 想

知识

的楷字怎么写

阅读(183)

本文主要为您介绍的楷字怎么写,内容包括楷书的楷字怎么写,繁体字的楷字怎么写,繁体字的楷字怎么写。楷书“楷”字的写法是:

知识

还字五笔怎么写

阅读(167)

本文主要为您介绍还字五笔怎么写,内容包括还字的五笔输入怎么写,还字的五笔输入怎么写,还字笔顺怎么写。还字的笔顺写法是:横、撇、竖、点、点、横折折撇、捺、

知识

备案申请书怎么写

阅读(209)

本文主要为您介绍备案申请书怎么写,内容包括商品房备案申请书,合同备案申请怎么写,工商局格式合同,新公司备案申请怎么写。备案流水号 格式条款合同 备案申请书 申 请 人: (公章) 申请日期: 年 月

知识

html路径怎么写

阅读(172)

本文主要为您介绍html路径怎么写,内容包括HTML相对路径怎么写,HTML相对路径怎么写,html5绝对路径怎么写"写。HTML写相对路径的代码:<html><body><center>小说<p><a href="/jinyong/sd.html"&gt;

知识

怎么写投标文件

阅读(165)

本文主要为您介绍怎么写投标文件,内容包括投标文件怎么写,如何写投标文件,内容如下啊注:1.本表填写投标文件主要内容,以用于开标宣读2.。首先仔细阅读招标文件,招标文件上一般都有要求格式,顺序,按要求做就可。 招标书主要内容可分为三大部分:程

知识

java怎么写文件

阅读(159)

本文主要为您介绍java怎么写文件,内容包括java写文件,在java中如何写资源文件,如何在java中读写文件。public void writeLog(String logFileName, String content) {try {/* 日志

知识

java的if语句怎么写

阅读(169)

本文主要为您介绍java的if语句怎么写,内容包括在JAVA怎么用IF语句,用javaif语句怎么编写请大家帮助下,在java里下面这条if语句该怎么写。import java.util.Scanner;public class jsq {//我想写一个计算器,if这样嵌套报错,在c里就可

知识

javaif语句怎么写

阅读(174)

本文主要为您介绍javaif语句怎么写,内容包括在java里下面这条if语句该怎么写,在JAVA怎么用IF语句,用javaif语句怎么编写请大家帮助下。利用Boolean类提供的方法parseBoolean可以实现在if语句中使用String。具体分析如下:if(expression)中

知识

java怎么写程序程序

阅读(199)

本文主要为您介绍java怎么写程序程序,内容包括用java编写一段程序,编写一个Java程序,要全部具体的步骤,用JAVA编写一个小程序~~不限类型~~好玩点的哈。class Rectangle{ public int length; public int width; public int hei

知识

java代码怎么写

阅读(178)

本文主要为您介绍java代码怎么写,内容包括java代码怎么写,java代码怎么写,Java编写程序代码写在哪。import java.util.Calendar;//这是问题(1)的函数public static Boolean isLegal(

知识

.js文件怎么写

阅读(145)

本文主要为您介绍.js文件怎么写,内容包括js文件怎么写,有谁知道,给个例子,谢谢,调用JS文件怎么写较好,如何编写JS文件。你在封装js特效的时候就应该避免这些冲突.具体代码具体分析了,可能出现的冲突.如一个页面只允许有一个onload事件,如果你

[/e:loop]