linuxjava读取文件路径怎么写

1.java在linux下操作文件路径怎么写

一般文件路径在windows中用 \ 表示,但是在其他系统平台下比如linux中就不是 \ 所以java给我们提供了一个与平台无关的表示路径的常量 File.separator在windows中则表示 \ 比如现在有一个文件在D:\java\src\myjava中, 如何用绝对路径访问呢?

现在建立一个目录:

File fDir=new File(File.separator); //File.separator表示根目录,比如现在就表示在D盘下。

String strFile="java"+File.separator+"src"+File.separator+"myjava"; //这个就是绝对路径

File f=new File(fDir,strFile);

2.linux下 Java如何获取文件的绝对路径

需要使用路径时,用下面的方法取得项目根目录的绝对路径(Tools为方法类)

public static String getRootPath() {

String classPath = Tools.class.getClassLoader().getResource("/").getPath();

String rootPath = "";

//windows下

if("\\".equals(File.separator)){

rootPath = classPath.substring(1,classPath.indexOf("/WEB-INF/classes"));

rootPath = rootPath.replace("/", "\\");

}

//linux下

if("/".equals(File.separator)){

rootPath = classPath.substring(0,classPath.indexOf("/WEB-INF/classes"));

rootPath = rootPath.replace("\\", "/");

}

return rootPath;

}

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

linuxjava读取文件路径怎么写

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

知识

扫帚英文怎么写

阅读(208)

本文主要为您介绍扫帚英文怎么写,内容包括给我那把扫帚英文怎么写,扫帚的英文,扫帚的翻译,怎么用英语翻译扫帚,扫帚用,扫帚的英文翻译是什么。打扫”的英文单词是[sweep]sweep读音英 [swi:p] 美 [swip]例句:1. With one sweep of her

知识

嫂的英文怎么写

阅读(202)

本文主要为您介绍嫂的英文怎么写,内容包括“嫂”用英文怎么拼,“嫂子”用英语怎么说,嫂子的英文怎么写。嫂子的英文:sister-in-law英 [ˈsɪstərɪnˌlɔ:] 美 [ˈsɪstərɪnˌlɔ] n.嫂;弟媳;夫或妻的姐妹H

知识

你去哪英语怎么写

阅读(239)

本文主要为您介绍你去哪英语怎么写,内容包括你怎么去哪里英语怎么说,你去哪里用英语怎么写,你呢,用英语怎么说。那你呢?英语翻译:And what about you?what英 [wɒt] 美 [wɑ:t] pron.(用以询问某人或某事物的词)

知识

尺字繁体字怎么写

阅读(229)

本文主要为您介绍尺字繁体字怎么写,内容包括尺字的繁体字怎么写,尺繁体字怎么写,尺字的繁体字怎么写。“尺”的繁体字还是“尺”。 "尺"是多音字,有两个读音:[ chǐ ] [ chě ] “尺”的部首是:尸 “尺”的笔画是:4 “尺”

知识

coffee的o音标怎么写

阅读(246)

本文主要为您介绍coffee的o音标怎么写,内容包括coffee的o的发音音标,coffee的o的发音音标,coffee的音标是什么。语法标注解释 coffee英音:[kɔfi]美音:[kɔfɪ] 以下结果由译典通提供词典解释名词 n. 1.咖啡[U]How about

知识

ar模型怎么写

阅读(230)

本文主要为您介绍ar模型怎么写,内容包括AR模型的介绍,matlab怎么作AR模型,Eviews做AR模型什么顺序,软件怎么操作顺序。最低0.27元开通文库会员,查看完整内容> 原发布者:紫苏飘飘yyy 参数建模ARmodel摘要:本文主要介绍了AR模型的性质、模型求解

知识

撤诉离婚申请书怎么写

阅读(204)

本文主要为您介绍撤诉离婚申请书怎么写,内容包括离婚撤诉申请书怎么写,撤诉离婚申请书怎么写,离婚撤诉申请书怎么写。离婚撤诉申请申请人:姓名,性别,出生年月,民族,住址,身份证号等被申请人:姓名,性别,出生年月,民族,住址,身份证号等申请事项:请求准许

知识

loadrunner脚本怎么写

阅读(195)

本文主要为您介绍loadrunner脚本怎么写,内容包括自己写LoadRunner测试脚本怎么写,自己写LoadRunner测试脚本怎么写,loadrunnercontroller脚本怎么写。先启动 Start Web server 服务,如果启动成功,桌面右下角会有一个绿色的X ,然后打开浏览器访

知识

参加怎么拼音怎么写

阅读(190)

本文主要为您介绍参加怎么拼音怎么写,内容包括加入的拼音怎么写,参加工作的汉语拼音怎样写,上的拼音怎么写。上的拼音:shàng 、shǎng上读音:shàng、 shǎng,注音:ㄕㄤˋ 、ㄕㄤˇ释义:上shàng(ㄕㄤˋ)位置在高处的,与“

知识

没有反馈意见怎么写

阅读(211)

本文主要为您介绍没有反馈意见怎么写,内容包括无反馈意见的函怎么写,大家帮帮忙表示没有意见的反馈意见怎么写呀,家长会反馈意见怎么写。家长意见和建议的写法 (共4篇范文)在这段时间里,孩子的进步较大。这离不开老师的精心培育,孩子进步的一点

知识

商铺装修怎么写申请

阅读(191)

本文主要为您介绍商铺装修怎么写申请,内容包括店面装修申请书怎么写,商户装修申请书怎么写,向公司发关于商铺装修的请示怎么写。给你一个,自己参考一下。XXX商场装修申请表 经营户姓名 所在地址 楼 号 联系电话 二、装修者 公司/施工队 负责

知识

寞拼音怎么写

阅读(209)

本文主要为您介绍寞拼音怎么写,内容包括显寞拼音怎么写,寂趴芍寞烟火的拼音怎么写,寞这个字怎么读。显拼 音 xiǎn 部 首 日基本释义 详细释义 1.露在外面容易看出来:明~。~著。~学(著名的学说或学派)。2.表现,露出:~露。~

知识

html按钮怎么写代码

阅读(213)

本文主要为您介绍html按钮怎么写代码,内容包括html代码中,图片按钮上写js代码,HTML中,怎么表示一个图片按钮,Html图片按钮效果代码。有两个方法可以参考第一个:写在外部既是写在javascript里面 如:<script type="text/javascript">f

知识

html中怎么写css

阅读(211)

本文主要为您介绍html中怎么写css,内容包括html中怎么编写css,格式是什么样的,html中标签该如何写CSS,HTML里面.css文件怎么写。样式语法:Selector {property:value}如何将样式表加入您的网页:你可以用以下三种方式将样式表加入您的网页。而

知识

手机qq文件怎么写

阅读(219)

本文主要为您介绍手机qq文件怎么写,内容包括手机qq怎么写文件,手机qq怎么写文件,手机QQ文件怎么编辑呢,用手机怎么填写。手机QQ是不能写完文件的,可以选择一个记事本或者便签可以当文本使用,还可以用其他编辑软件编辑后通过qq发送文件 。qq发

知识

c中头文件怎么写

阅读(205)

本文主要为您介绍c中头文件怎么写,内容包括c语言头文件怎么写呀,C语言里面怎么写头文件,c语言头文件怎么写~最好举个例子非常感谢。C++/C程序的头文件以“.h”为后缀。以下是假设名称为graphics.h的头文件:#ifndef GRAPHICS_H//作用:防止

知识

c头文件和源文件怎么写

阅读(244)

本文主要为您介绍c头文件和源文件怎么写,内容包括C语言中头文件和源文件写法有什么区别,C语言中头文件和源文件写法有什么区别,C语言代码的头文件与源文件有什么区别。相同点:头文件与源代码都是源文件,都用纯文本文件存储,都需要遵照C/C++语

知识

spring配置文件怎么写

阅读(209)

本文主要为您介绍spring配置文件怎么写,内容包括spring的配置文件怎么写,java中spring的配置文件路径怎么写,springhibernatespringMVC配置文件怎么写。标准的Spring配置文件编写:http://www.springframework.org/schema/contexthttp://

知识

在笔记本上怎么写文件

阅读(218)

本文主要为您介绍在笔记本上怎么写文件,内容包括怎么在笔记本上写用记事本写文件,在电脑上怎么编写文件,怎样用笔记本电脑写文件。有多种方式可以调用记事本去编写文件1. 点击左下角的"开始" -- 所有程序--附件--记事本, 即可打开;2. 或者, 在电

知识

苹果6splus怎么写文件

阅读(194)

本文主要为您介绍苹果6splus怎么写文件,内容包括苹果6splus的描述文件在哪里,苹果6splus的描述文件在哪里,苹果6splus怎样编辑文档。一般需要使用描述文件,是在我们正常安装完软件之后,再去信任该应用,那下面就一起去操作吧!首先我们进入苹果手

知识

临床路径怎么写

阅读(168)

本文主要为您介绍临床路径怎么写,内容包括什么是临床路径,如何做好临床路径病种icd编码,《临床路径应用指南》讲什么内容。临床路径(Clinical Pathways,CP),CP是事先写好的文件,综 合了多学科、多专业和主要临床干预措施的疾病医疗服务计划标

知识

java怎么写头文件

阅读(207)

本文主要为您介绍java怎么写头文件,内容包括为什么java不用写头文件,java都头文件,以及什么时候用,java语言中要使用函数Math头文件应该怎样写急~~。Math类属于java.lang包中的函数,所以在使用的过程中,不需要导入这个库,可以直接使用的。pack

[/e:loop]