java中怎么写文件路径

1. 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

2. 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有以下几种: 1. Class.getResourceAsStream(String path) : path 不以'/'开头时默认是从此类所在的包下取资源,以'/'开头则是从ClassPath根下获取。

其只是通过path构造一个绝对路径,最终还是由 ClassLoader(类加载器)(获取资源)2. Class.getClassLoader。.。

3. 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")

java中怎么写文件路径

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

知识

寒冷英文怎么写的

阅读(662)

本文主要为您介绍寒冷英文怎么写的,内容包括寒冷的英文怎么写,寒冷的英文怎么写,寒冷的英语单词怎么写。“寒冷”的英文是cold。英 [kəʊld],美 [koʊld] adj. 冷的;寒冷的;冷酷的;冷淡的;冷静的n. 寒冷;感冒;伤风a

知识

奶奶爷爷用英语怎么写

阅读(187)

本文主要为您介绍奶奶爷爷用英语怎么写,内容包括奶奶爷爷用英语怎么说呢,爷爷奶奶用英语怎么说,奶奶用英语怎么说爷爷用英语怎么说。grandparents英 [græn(d)peər(ə)nts] 美 [grænpɛrənts] n. 祖父母(grandparent

知识

欢字的拼音怎么写的

阅读(281)

本文主要为您介绍欢字的拼音怎么写的,内容包括欢字的拼音,《欢》字的拼音什么,欢字的笔顺怎么写。欢字的笔顺:

知识

作文神话故事怎么写

阅读(268)

本文主要为您介绍作文神话故事怎么写,内容包括小学生作文神话故事怎么写,神话故事作文怎么写,作文难忘的神话故事怎么写。精卫填海太阳神炎帝有一个小女儿,名叫女娃,是他最钟爱的女儿.有一天,女娃驾着小船,到东海去游玩,不幸海上起了风浪,象山一

知识

摄氏度英语怎么写

阅读(172)

本文主要为您介绍摄氏度英语怎么写,内容包括摄氏度用英语怎么写啊,摄氏度的英文写法如何打出,摄氏度的英文写法如何打出。摄氏度:degree Celsius/degree centigrade华氏度:Fahrenheit零下1摄氏度:minus one d

知识

校友邦怎么写日志

阅读(610)

本文主要为您介绍校友邦怎么写日志,内容包括实习的日志怎么写,怎么写日志,实习日志怎么写。实习报告的资料收集 从开始实习的那天起就要注意广泛收集资料,并以各种形式记录下来(如写工作日记等)。丰富的资料是写好实习报告的基础。主要

知识

笨的英语单词怎么写

阅读(267)

本文主要为您介绍笨的英语单词怎么写,内容包括笨的英语单词怎么写,笨的英文怎么写和怎么读,笨的英文怎么写。stupidfoolishclumsydullawkwardcumbersomegormlesswooden-headedthickhe

知识

怎么写印地语

阅读(170)

本文主要为您介绍怎么写印地语,内容包括中国用印度语怎么写,跪求下列词用印地语怎么写、说(音译),印地语的一般用哪种写法来写。0 e68a84e8a2ade799bee5baa631333363396336शून्य shuuny 输你惹1 एक ek 亿渴(轻

知识

怎么写免责申明

阅读(163)

本文主要为您介绍怎么写免责申明,内容包括免责声明怎么写,免责声明怎么写,免责声明怎样写。免责声明本人/单位(姓名/单位名称)于(时间)组织(组织人或单位)外出游玩,由于(概述问题),本人/单位(姓名/单位名称)现申请获得免责

知识

促销宣传怎么写

阅读(163)

本文主要为您介绍促销宣传怎么写,内容包括促销活动的广告语怎么写,手机店的促销广告该怎么写,促销活动方案怎么写。1. 顾客朋友们,本店高档服装底价卖;每件只挣十块;全市最低价;服装工厂价;全市只一家;件件出厂价。2. 同样的品牌;同样的质量;不同的

知识

龙字的笔顺怎么写

阅读(181)

本文主要为您介绍龙字的笔顺怎么写,内容包括龙字笔画顺序怎么写,龙的笔顺怎么写,龙的笔顺怎么写呀。“龙”繁体字是“龙”,共16笔,其笔顺为:点、横、点、撇、横、竖、横折钩、横、横、横、竖折撇/竖折折、横、竖弯钩、横、横、横。 “龙”为

知识

猜猜他是谁怎么写

阅读(192)

本文主要为您介绍猜猜他是谁怎么写,内容包括猜猜他是谁作文怎么写,猜猜他是谁作文200字,猜猜他是谁作文怎么写。【猜猜他是谁】在我们班上有这么个人,他个子很高,体重就不用说了,肯定是很重的。他有一张圆圆的脸蛋,中间是一个大大的蒜头鼻,这鼻

知识

允许的单词怎么写

阅读(240)

本文主要为您介绍允许的单词怎么写,内容包括允许英语单词怎么写,英语单词‘允许‘怎么写,允许单词那么写。允许:allow短语长项线 Janghang Line长项题目 specialised subject我的长项 My long-term

知识

快餐简介怎么写

阅读(197)

本文主要为您介绍快餐简介怎么写,内容包括快餐店项目介绍怎么写,麦当劳个人简介怎么写,谁会写肯德基简介(概况),100个字左右,拜托。既然是项目介绍,你就不能盲目的凭空编写。必须要到实际了解这个项目,了解这个项目周围的市场氛围和当前情况。

知识

java的main函数怎么写

阅读(166)

本文主要为您介绍java的main函数怎么写,内容包括java的main函数如何写,JAVA冒泡法的main函数怎么写,javamain函数里写什么。import java.io.*;//输入输出控制包class Maopao{ public static int[] maopao(i

知识

java的正则表达式怎么写

阅读(211)

本文主要为您介绍java的正则表达式怎么写,内容包括java正则表达式怎么书写,这个java的正则表达式怎么写,java下面的正则表达式怎么写。正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的

知识

java界面怎么写

阅读(190)

本文主要为您介绍java界面怎么写,内容包括怎么用java写一个界面怎么用java写一个界面,用java给一个系统写界面应该怎么写,用java写界面注册怎么写。新建一个窗口,然后实现一个关闭按钮”窗口的功能import java.awt.*;import java.awt.event.

知识

c相对路径怎么写

阅读(174)

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

知识

文件夹的英文怎么写

阅读(177)

本文主要为您介绍文件夹的英文怎么写,内容包括文件夹的英文单词怎么写,文件夹的英文单词怎么写,文件夹用英语怎么说。文件夹的英文单词:filefile的读音英[faɪl] 美[faɪl] 二、释义vt. 提出(离婚诉讼或其他讼案); 把…归档; 用锉锉

知识

怎么写html文件路径

阅读(187)

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

知识

python怎么写文件

阅读(221)

本文主要为您介绍python怎么写文件,内容包括Python如何读写文本文件,python中怎么写excel文件,python文件写操作。1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。

知识

java怎么写界面

阅读(190)

本文主要为您介绍java怎么写界面,内容包括怎么用java写一个界面怎么用java写一个界面,用java写界面注册怎么写,用java给一个系统写界面应该怎么写。新建一个窗口,然后实现一个关闭按钮”窗口的功能import java.awt.*;import java.awt.event.

[/e:loop]