-
2021-02-27 07:42:43
可以上代码吗?
这个异常是Java常见的e68a843231313335323631343130323136353331333363393033IO异常,这个异常导致的是文件路径找不到。
通常你可以使用try{}catch(FileNotFoundException e){……}来捕获异常。
可以找到具体的文件进行读取,而不是到文件夹。
也可以判断路径是否存在,如果不存在则mkdir.
最后给你个例子
public static boolean createDir(String destDirName) {
File dir = new File(destDirName);
if (dir.exists()) {
System.out.println("创建目录" + destDirName + "失败,目标目录已经存在");
return false;
}
if (!destDirName.endsWith(File.separator)) {
destDirName = destDirName + File.separator;
}
//创建目录
if (dir.mkdirs()) {
System.out.println("创建目录" + destDirName + "成功!");
return true;
} else {
System.out.println("创建目录" + destDirName + "失败!");
return false;
}
更多相关内容 -
相对路径下 使用FileOutputStream写入文件(系统找不到路径问题)
2020-03-16 23:21:46相对路径下 使用FileOutputStream写入文件(系统找不到路径问题) 标题java.io默认定位到当前用户目录 java.io默认定位到当前用户目录(“user.dir”)下,即:工程根目 录"D:\MyWork\ideaProjects\...相对路径下 使用FileOutputStream写入文件(系统找不到路径问题)
java.io默认定位到当前用户目录(“user.dir”)下,即:工程根目
录"D:\MyWork\ideaProjects\FileOutputStreamTest"下,因此,
此时的相对路径(以user.dir为基路径的路径)为"src\cn\icloudit\demo\a.txt"
。这样,JVM就可以根据"user.dir"与"src\cn\icloudit\demo\a.txt"得到完整的路径(即绝对路
径)“D:\MyWork\ideaProjects\FileOutputStreamTest\src\cn\icloudit\demo\a.txt”
public class FileOutputStreamDemo { public static void main(String[] args) throws IOException { FileOutputStream fos = new FileOutputStream("src\\cn\\icloudit\\demo\\a.txt"); fos.write(99); fos.close(); } }
-
Tomcat报错"系统找不到指定的路径
2019-06-17 22:22:22解决Tomcat报错"系统找不到指定的路径"的问题自定义View系列教程00–推翻自己和过往,重学自定义View
自定义View系列教程01–常用工具介绍
自定义View系列教程02–onMeasure源码详尽分析
自定义View系列教程03–onLayout源码详尽分析
自定义View系列教程04–Draw源码分析及其实践
自定义View系列教程05–示例分析
自定义View系列教程06–详解View的Touch事件处理
自定义View系列教程07–详解ViewGroup分发Touch事件
自定义View系列教程08–滑动冲突的产生及其处理
探索Android软键盘的疑难杂症
深入探讨Android异步精髓Handler
详解Android主流框架不可或缺的基石
站在源码的肩膀上全解Scroller工作机制
Android多分辨率适配框架(1)— 核心基础
Android多分辨率适配框架(2)— 原理剖析
Android多分辨率适配框架(3)— 使用指南
Android程序员C语言自学完备手册
讲给Android程序员看的前端系列教程(图文版)
讲给Android程序员看的前端系列教程(视频版)
版权声明
- 本文原创作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl
问题描述
在使用Tomcat过程中遇到一个少见的错误,详情如下:
Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 8.0/backup\\catalina.policy: C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\catalina.policy (系统找不到指定的路径。) C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\catalina.policy (系统找不到指定的路径。) Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 8.0/backup\\catalina.properties: C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\catalina.properties (系统找不到指定的路径。) C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\catalina.properties (系统找不到指定的路径。) Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 8.0/backup\\context.xml: C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\context.xml (系统找不到指定的路径。) C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\context.xml (系统找不到指定的路径。) Error copying file to C:/Program Files/Apache Software Foundation/Tomcat 8.0/backup\\server.xml: C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\backup\\
概况而言,读取不到Tomcat部分文件导致启动Tomcat时报错:系统找不到指定的路径。
解决方案
修改Tomcat文件夹的属性信息
第一步:
找到Tomcat的安装目录,例如默认目录为:C:\Program Files\Apache Software Foundation第二步:
右键属性,选择"安全"选项卡,示图如下:
选中Users点击"编辑"第三步:
请勾选"完全控制"再单击"应用"最后点击"确定"即可
-
Anaconda prompt 提示系统找不到指定路径
2021-08-25 18:55:16先说造成错误的原因:更改文件夹 ...所以说明问题不在这里,还有其他与路径配置相关的地方没有更改。 解决方法 1、在开始菜单找到anaconda prompt(下图其他快捷方式也可以),选择“打开目标文件所在位置” 2、点击先说造成错误的原因:更改文件夹
起初我的anaconda安装在了F盘的install文件夹下,后来整理文件,挪到了另一个文件夹,再打开anaconda prompt时就产生了如下错误:
且windows开始菜单所有anaconda相关exe都无法正常使用
检查发现环境变量没有错误,都是当前Anaconda的正确安装路径。所以说明问题不在这里,还有其他与路径配置相关的地方没有更改。解决方法
1、在开始菜单找到anaconda prompt(下图其他快捷方式也可以),选择“打开目标文件所在位置”
2、点击anaconda prompt右击鼠标选择属性
将目标路径更改为正确的安装位置即可
3、补充:anaconda文件夹下还有一个qt.conf
配置文件,文件内也有anaconda路径信息,建议也检查一下,更改为正确安装路径。
-
c++编译提示:系统找不到指定路径
2017-11-16 18:31:03原因分析:编译成功后,要启动之前编好的*.exe程序,系统找不到路径,所以提示路径出错。 解决办法步骤: 1.1在工程Properities属性打开,如图1 1.2依次点击Configuration Properties——General——Ouput ... -
解决svn无法上传问题(清理失败或者系统找不到路径)
2019-07-05 09:29:57问题一:解决svn无法上传问题,清理失败 ...解压,然后将下载到的 sqlite3.exe 文件复制到你项目的.svn的同级目录下 ,查看.svn目录下是否存在一个wc.db文件 在splite所在文件目录下 打开cmd执行 sqli... -
关于cmd下提示”系统提示找不到路径“的解决方案
2020-10-29 19:48:34最近在删除anaconda之后,突然就发现,打开cmd...首先win + R打开运行,输入regedit命令,打开注册表,找到计算机\HKEY_CURRENT_USER\Software\Microsoft\Command Processor路径下Autorun注册表项,删除即可。 ... -
Eclipse 项目发布到Tomcat报系统找不到路径的问题解决方案!
2014-04-12 20:22:12问题描述:Eclipse 项目发布到Tomcat报系统找不到路径的问题 -
activate 报错系统找不到指定的路径
2020-05-10 10:25:30在激活Anaconda环境时,使用activate命令报错 系统找不到指定的路径 解决方法 命令行中运行 conda install -n root -c pscondaenvs pscondaenvs 再用管理员身份启动PowerShell,运行: Set-ExecutionPolicy ... -
Windows下启动单机kafka出现:系统找不到指定路径
2021-01-04 20:28:22在博主进行window下安装单机的kafka_2.11-1.0.0时,下载后解压后什么也不用做,直接去启动,出现:系统找不到指定路径 解决: 是kafka不能识别本机的java环境(JVM),故需要指定java路径, 进入kafka路径下的\... -
启动bat文件--系统找不到指定路径
2020-05-02 13:33:16当时好慌,赶紧先检查路径写的有问题不,尝试多遍,发现还是不行 为此甚至重安装了一般kafka 还是不行 赶紧区百度,一堆方法,还是没解决。 最后遇到个博客,说让跟新windows系统 win + i 进入 然后我去更新... -
java IOException:系统找不到指定的路径
2021-02-12 17:50:49在开发中,我们可能经常会碰到一个系统找不到指定路径的IO异常。今天我们就来看看,java中的路径究竟是哪个路径。先看一段代码:packagecom.cloud.test;importjava.io.File;importjava.io.IOException;... -
cmd打开时提示“系统找不到指定的路径”“the system cannot find the path specified”
2021-12-27 00:03:39问题1:环境变量用户环境变量path和系统环境变量path中存在无效路径 解决方法:将环境变量用户环境变量path和系统环境变量path中的无效路径删除。 具体操作过程: (1)在 powshell中运行脚本检查path中的每一条... -
wsl bash找不到路径的问题
2021-02-18 15:52:36我所遇到的问题是:利用cmd输出bash后显示 找不到路径. 遭遇: 我之前安装手动安装了一个linux, 但是把linux的目录删除了 后来想重新安装就遇到了类似的问题 显示找不到路径 解决方法: wsl.exe --list --all (列出... -
Python学习:使用pycharm运行py文件报错系统找不到指定的路径
2020-10-22 15:48:36使用pycharm运行py文件报错系统找不到指定的路径 首次打开pycharm,创建了一个project,后来觉得目录结构不太好,把文件夹删了之后运行py文件就出现 系统找不到指定路径的情况。 然后进行一通如下操作: 点击右上... -
如何解决cmd找不到路径问题
2018-07-27 11:14:44问题如上。 以grunt为例,其他指令一样。 看见这个问题,首先要确认是否安装了相应的...我的电脑→属性→高级系统设置 注意:配置好path后要一路点击确定,否则环境变量没有保存。 重启cmd工具。 接下... -
idea properties或配置文件 FileNotFoundException 系统找不到指定的路径 路径问题
2020-12-23 11:03:07Exception in thread “main” java.io.FileNotFoundException: \src\main\resources\config.properties (系统找不到指定的路径。) at java.io.FileInputStream.open0(Native Method) at java.io.F -
安装sql SERVER 数据库出现错误,系统找不到指定的路径
2020-04-18 20:35:41安装sql SERVER 数据库出现错误,系统找不到指定的路径 遇到了很多坑,也查了很多资料,搞了也很久,终于可以说理解了这个问题。一般来说我遇到这个问题是因为,我在给别人装数据库的时候出现了这个问题,而大部分... -
svn更新代码提示“系统找不到指定路径”
2018-12-14 09:48:27“系统找不到指定路径” 根据上一句话可以查到是因为更新时文件被锁了,需要删除.lock文件或打开数据库删除相应的记录。 参考:https://blog.csdn.net/clever101/article/details/50349909 但是没有效果,... -
Springboot文件上传出现找不到指定系统路径
2020-02-26 00:18:06,但是报错确是一个系统临时文件路径(tomcat的)。 其次,由于是transferTo方法报错,因此应该是该方法写入文件时报错,因此,我们跟入方法源码。 ```java public class StandardMultipartHttpServletRequest ... -
批处理 提示 系统找不到路径
2011-02-20 19:37:00批处理 提示 系统找不到路径解决方法:如果路径含有空格,例如:C:/Documents and Settings/Administrator/Cookies就要加 双引号 例如:"C:/Documents and Settings/Administrator/Cookies"删除 Cookies目录的下所有... -
rabbitmq启动报错问题:系统找不到指定路径?
2019-04-02 11:34:17erlang:21.3 rabbitmq:3.7.14 Windows环境 环境变量已经配置,rabbitmq启动时出错:  求大神赐教! -
IDEA加载文件出现FileNotFoundException:系统找不到指定路径
2020-01-07 22:58:39Properties prop = new Properties(); File file = new File(...文件路径和名字都没错,而且在Myeclipse下能正常运行,可在IEDA中就是报错。 后来受StackOverFlow上的一篇文章Getting FileNotFoundException even... -
上传图片系统找不到指定路径,导致上传失败。
2020-05-06 08:26:21点击上传照片报错信息如下: **产生原因:**在D盘的路径下找不到upload文件夹,导致上传图片报错。 **解决方法:**在D盘下按提示找到Tedustore文件夹,在下面创建upload文件夹即可,上传图片就会成功。 ... -
mysql启动发生系统错误 3。 系统找不到指定的路径。
2019-02-18 11:43:06安装好mysql,几天之后突然启动不了mysql 原因:安装的杀毒软件隔离了 方法:删除MYSQL服务,重新安装即可启动 mysqld -remove mysqld -install net start mysql ... -
eclipse中启动tomcat报错:系统找不到指定路径
2019-09-27 10:54:00C:\Program Files\Apache Software Foundation\Tomcat 9.0\backup\catalina.policy (系统找不到指定路径)… 找了小半天,网上都说改 改成完全控制即可,试了之后还是报错。 又看到一篇,说改users的: 改完就可以... -
记一次tomcat报错 系统找不到指定路径
2018-05-11 14:57:05问题描述:Eclipse 项目发布到Tomcat报系统找不到路径的问题。解决方案: 方法1:eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下的.metadata\.plugins\org.eclipse.wst... -
记录kettle spoon.bat 无法启动 (系统找不到指定的路径。) 只有无限接近死亡 才能领悟真滴
2021-01-07 17:07:36DEBUG: Using value () from calling script DEBUG: _PENTAHO_JAVA_HOME= DEBUG: _PENTAHO_JAVA=\bin\javaw.exe 系统找不到指定的路径。 系统找不到指定的路径。 -
MSYQL启动时,报错“系统找不到指定的路径的”
2018-06-10 11:55:52mysql安装成功以后,好长时间都可以正常启动,突然有一天就启动不了了,报“系统找不到指定的路径的”。然后我就先删除MySQL服务,重新安装后再启动。mysqld -removemysqld -installnet start mysql 甚至还执行初始...