java项目中得到文件的发布路径,写文件时怎么和项目中的文件同步,求大神指点??????

我是初学者,最近遇到一个问题,java项目中有一个txt文件,需要进行读和写操作,我得到webapps\web12\WEB-INF\classes\a.txt这个路径后,能读文件,如果向里面写入,就和项目下的文件不同步了,怎么办,遇到这样的问题,大家都是怎么处理的

0

2个回答

1、如果写文件没有出现任何异常的话应该就是写成功了,你可以打印一下File.getAbsol...那个路径看一下是不是你要的那个文件,这个函数的结果是个绝对路径
2、看一下你的webapps下有没有ROOT目录,你有可能改的是ROOT目录下的那个文件

0

类似与这样写的相对路径

String filePath =request.getSession().getServletContext().getRealPath("/a.txt");

InputStream is = this.getClass().getResourceAsStream("/a.txt");

自己调试吧!

-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Java项目中的获取文件路径
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。nn另:在Jsp,Servlet,Java中详细获得路径的方法!nn1.jsp中取得路径: nn以工程名为TEST为例: nn(1)得到包含工程...
Java项目文件路径
读取Java项目中的文件nneclipse中项目结构 n n对应到磁盘上的目录结构 n n1.文件位于项目根目录下nnFile file1 = new File("folder1/a.xml");nSystem.out.println(file1.exists()); // truenFile file2 = new File("b.xml");nSystem.out.pr
java 在类里面获取项目路径,创建文件夹和文件
String path=Thread.currentThread().getContextClassLoader().getResource("").toString(); path=path.replace('/', '\\'); // 将/换成\  rnrnpath=path.replace("file:", ""); //去掉file:  rnrnpath=path.replace("cla
文件保存项目路径下和下载项目中的excel文档
文件保存项目路径下n@ResponseBodyn @RequestMapping(value = "/uploadEx")n public Result upload(HttpServletRequest request, @RequestParam(value = "file", required = false) MultipartFile file)n throws IOExceptio...
java项目中获取路径以及读写文件
在项目中一般都会遇到文件的读写,n一般有两个问题要进行处理n1路径问题n2读写问题n路径的解决方法n路径之间的连接"//"="\\"="/" neg1:D盘下面file文件夹里面的1.txtnpath="D://file//1.txt"npath="D:/file/1.txt"nnpath="D:\\file\\1.txt"nn这三种都可以n1绝对路径(坚决不推荐使用)
Java项目中读写文件
1.读取文件nnn InputStream input;//输入流n InputStreamReader isr = null;n BufferedReader br = null; //用于包装InputStreamReader,提高处理性能。因为 n //Buffe...
项目打成jar包之后解决POI下载EXCEL模板的路径问题
首先添加jar包nn nn nnnn nn nn nn编写下载EXCEL工具类nn nnnn nn此处是模板再项目中的路径nn
普通java项目读取文件路径问题
普通java项目读取文件路径问题n 在之前刚接触javaweb项目的过程中,经常会遇到读取properties、xml等文件的问题,通常情况下我们都放到resources文件夹中。但是在普通的java项目中采用同样的策略,它却无法读取文件,如下如图所示的问题nnn...
Java输出文件到web项目的classes下
需求:从数据库加载最新的疾病名称数据写到classes目录下的lucene扩展词典nnnn public HashMap<String, String> updateAllIndex() {n HashMap<String, String> resultHashMap = Maps.newHashMap();n FyDiseaseLucen...
获取文件或图片在项目中的路径
String path = request.getSession().getServletContext().getRealPath("/images/320240jpg.jpg");//获取图像在项目中的路径
java项目获取文件路径总结
java获取文件路径的方式比较多,总结可能有疏漏。n1、java.lang.System.getProperty(String key)System.getProperty("user.dir")这个方法的作用可以获取当前工程的根目录。n![我的一个项目](http://img.blog.csdn.net/20160322141415562)n比如获取上图中项目的根目录:C:\Users\Admin
java获取项目根目录
String filePath=ClassUtils.getDefaultClassLoader().getResource("").getPath()打印出来/D:/xiangmu/map_to_face/target/classes/最后输出为target文件。最好是传到static文件夹中String filePath=ClassUtils.getDefaultClassLoader().g...
java项目中程序加载配置文件的几种写法
一.File file = new File("src/main/resources/seed.txt");
怎样获取java项目中文件读取的相对路径
这篇分享文章:是我之前在百度经验写的!因为想打造个人博客,所以复制过来,因为博客搬家不能搬进来。我的百度昵称:炼狱天堂ME
Java加载项目中properties配置文件的三种方式
package com.test;nnimport java.io.FileInputStream;nimport java.io.FileNotFoundException;nimport java.io.IOException;nimport java.io.InputStream;nimport java.util.Properties;nimport java.util.ResourceB...
Java如何获取项目中的Html文件内容
前言nnn在单页面应用(SPA,Single Page Application)开发中,点击不同的菜单,通常需要动态获取其对应的Html页面代码,返回给前端,再将这一整块append到主框架页面的某个指定div中。所以,Java如何获取Html代码呢?nnn开发环境中nn如在Eclipse中开发一个基于SpringBoot的SPA,每次右键-Run As/Debug As主类来运行项目,那如何找到...
获得项目在tomcat下的某一个文件夹的路径
ServletContext sctx = this.getServletContext();rn// 获得保存文件的路径rnString basePath = sctx.getRealPath("videos");    // video是项目uploadshiping的下面的WebRoot下的一个文件夹rnSystem.out.println("-----"+basePath);  // D:
Javaweb项目中的路径问题
最近在完成一个作业的时候,需要读取一个在javaWeb的项目中的XML文件。老是弄不好,便去网上找了方法,有用!一开始也没深究,完成了作业后,有精力深究了一下。如今写出来,供大家参考。nnnnn我的项目目录如图所示,我使用的是Tomcat 8.0作为服务器,servlet 3.0nnnnn首先考虑在普通java类当中获取UserList.xml的路径,首先要了解两个基本知识:
访问eclipse项目中文件路径问题
首先文件要放在webapp(webContent)下,所以存储时需要获得webapp路径(自行百度),nn在servlet的init下  nnString path = getServletContext().getRealPath("/"); nn获得   C:\Users\ASUN-DEV3\eclipse-workspace\.metadata\.plugins\org.eclipse.ws...
java类通过路径获取项目中的文件的方法
java类通过路径获取项目中的文件的方法,也就是获取文件路径的方法。rn一、需求:rn要在controller类方法中使用项目中的文件(具体事例:使用模板文件生成新的文档)rnrnrn二、文件位置:rn文件应放在web项目的resource目录下 (例子:model.docx文件)rnrn三、获取文件路径的方法rnthis.getClass().getClassLoader().getResour
在java项目中通过相对路径获取资源的方式
1.可以通过 类名.class.getResource方法获取或者getSystemResource rn 2.可以通过当前线程 Thread.currentThread().getContextClassLoader().getResource获取 rnpublic class TestDemo {nnpublic static void main(String[] args) throws F
javaWeb-web项目中加载资源文件路径的两种方式
《一:使用相对路径方式加载》1.相对于classpath的根路径,即字节码的输出目录:binProperties p = new Properties();//1.通过当前类对象得到类加载器nClassLoader loader = 当前类对象.class.getClassLoader();n//2.通过当前线程的到类加载器nClassLoader loader = Thread.currentTh
获取项目中文件的绝对路径的问题
获取文件路径可以使用nString path=this.getClass().getClassLoader().getResource("").getPath();来获取;n其中getResource参数是你所需要获得的文件的类路径n首先我们测试什么也不填会得到什么路径npublic void myBatis(){nString path = this.getClass().getClassLoa...
项目中上传文件路径写法(上传到项目target目录内)
nString filepath = Dubbo2RestController.class.getResource("/").getPath() + File.separator + "dubboJar";nFile file = new File(filepath);nif(file.getParentFile() != null && !file.getParentFile(...
读取properties文件,项目下或绝对路径的读取方法
0、data.properties文件位置及内容nn文件名为data.properties 本测试文件在java工程在src下(绝对路径的直接写全路径即可)。nn nn//使用方法一ResourceBundle读取时出错,找不到文件,原因如下:nn//原因一:文件名不对(注意:不加后缀 .properties。我就是这个问题,手残,找了很久)nn//原因二:配置文件路径不对,我写的是java工程,...
IDEA中如何在已创建好的java项目中编写scala代码,每一个步骤图文详解!
首先将scala的代码开发目录创建出来: 然后为scala添加相关的SDK包即可:先将之前的scala包删除:重新添加scala SDK:如果本机不存在相关的Scala SDK,那么就选择:DownLoad… 如果需要使用本机的相关scala SDK 那么就选择:                          Browse…  之后选择 OK 即可。这样在刚才创建的scala 的Source目...
JAVA 在普通项目读取文件夹中的文本内容
public String textPath()n {nnn String encoding = "GBK"; nn System.getProperty("user.dir");nn String path = System.getProperty("user.dir&a
读取Java项目中src/main/resources下的json文件
File jsonFile = ResourceUtils.getFile("classpath:world_geo.json");
java读取项目中src/main/resources 资源文件夹下的路径
今天在开发的时候遇到了一个问题,手动写一个链接到redis,然后本来用的是springboot 自动读取的src/main/resources下的application.yml文件,所以就想直接也去读取里面的redis的ip的值(这儿是手动写一个连接到redis,为什么不用springboot集成的reids是因为redis在一个spring security的拦截器中注入bean为空):nn@S...
java在eclipse项目中读取文件时相对路径的问题
path = outputdocnum/output_NLP.txtFile f = new File(path);nInputStreamReader isr = new InputStreamReader(new FileInputStream(f), encode);File f = new File(path);nbufferedIn = new BufferedReader(new Fil
javaweb项目中文件的本地下载与上传
 nn首先在application.xml配置文件里添加配置nnn<bean id="multipartResolver" class="main.com.yjq.utils.CustomMultipartResolver">n <!-- 设置上传文件的最大尺寸为10MB --> n <property name="d...
java项目中怎么使用配置文件
1、创建config.properties,写上对应的参数name-value值,格式如下。nnnn 2、获取config.properties中name的值nnimport java.io.File;nimport java.io.FileInputStream;nimport java.io.IOException;nimport java.io.InputStream;nimport jav...
项目下.java文件采用不同编码方案编译时的编码问题
现在有一个项目,在其下有些.java文件采用GBK编码方案,有些.java文件采用UTF-8编码方案。nnn由《编译.java文件时的编码问题》可知,编译采用GBK编码方案的.java文件,得使用"javac -encoding gbk xxx.java"命令,编译采用UTF-8编码方案的.java文件,得使用"javac -encoding utf8 xxx.java"命令,这样子才能编译
Java项目中根据相对路径和绝对路径获取文件的方法 getResource(name)
首先,项目中文件分布情况如下,innerFile.txt位于test.test包下,innerInnerFile.txt位于test.test.inner包下,outterFile.txt位于包的根目录下,那么,在App类里,如何根据相对路径、绝对路径获取innerFile.txt、innerInnerFile.txt和outterFile.txt呢?class.getResource(name)先
Java 文件上传到工程中,上传成功但是目录中没有显示
文件上传语句String path = request.getServletContext().getRealPath("/attr/"); File folder = new File(path); if(!folder.exists()){ folder.mkdirs(); } String fileName = myfile.getOriginalFilename(); if(...
在java项目中获取项目根路径的方法
1.在当前JSP中的java代码中获取,再在JS中获取nnnn2.在跳入当前页面的action中获取根路径,放入request中,再在JS中获取 nnString path = request.getContextPath();nnString basePath = request.getScheme() + "://"nn        + request.getServerName() + "...
Java web项目如何获取某个文件夹下面的文件路径 绝对路径 ?
推荐微信公众号:【矿洞程序员】文章由陈晓阳原创。本人微信:chenxiaoyangzxy. 提供本人整理的大量学习资料。nn代码如下:nn将upload 换成你要加载的文件夹即可nnnnnString classpath = this.getClass().getResource("/").getPath().replaceFirst("/", "");nString docRoot = cl...
在myeclipse上的java项目中整个项目范围内查找指定的内容
快捷键 ctrl+F 查找的是当前文件的内容; rn要想在整个项目范围内查找指定的内容,使用快捷键 ctrl+H 弹出一个search窗口,如下:rnrnrn在该窗口的右上角有两个三角图标的按钮,点击三下箭头向左的按钮,切换到“File Search”选项,然后输入要查找的内容,并且选择要查找的范围,如下所示:
java:在分布式项目中读取项目根目录下的文件(jar包也可用)
String path = Class.class.getClass().getResource("/").getPath();nString configPath=path+fileName;nconfigPath = java.net.URLDecoder.decode(configPath,"utf-8");nFile file = new File(configPath);Class.cl...
Springboot项目打包发布找不到项目中使用的文件
项目在启动后读取项目中某些文件的内容,在编译工具下运行是可以的,但是打成jar包后却运行异常问题。nn原因:jar包中的文件不能以 File的形式返回,可以让文件以流的形式返回。nnInputStream instream = getClass().getClassLoader().getResourceAsStream("datasetxml/"+fileName);nn nn 另外jar包中的...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java怎么在项目中学习 java项目中怎么学习