问题

windows下路径分割符'',java程序可识别的是'\'或'/',通过用户输入的路径进行转换,变成程序可识别的,但是转化后的路径程序不识别。

程序

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.util.Scanner;

public class test {

public static void main(String[] args) {

// TODO 自动生成的方法存根

String path=null;

System.out.println("请输入文件路径");

Scanner in=new Scanner(System.in); //输入文件路径 "C:\Users\lenovo\Desktop\新建 Microsoft Excel 工作表.xlsx"

path=in.nextLine().replaceAll("\\\\", "/");

System.out.println(path); //得到系统识别的路径 path="C:/Users/lenovo/Desktop/新建 Microsoft Excel 工作表.xlsx"

//path="C:/Users/lenovo/Desktop/新建 Microsoft Excel 工作表.xlsx";

File file=new File(path); //此时系统找不到文件,但是 将path="C:/Users/lenovo/Desktop/新建 Microsoft Excel 工作表.xlsx";执行后 程序能找到文件,问题就是 path已经是"C:/Users/lenovo/Desktop/新建 Microsoft Excel 工作表.xlsx",但程序不识别,怎么回事

try {

FileReader fileReader=new FileReader(file);

System.out.println("读入文件");

} catch (FileNotFoundException e) {

// TODO 自动生成的 catch 块

System.out.println("文件未找到");

}

}

}

windows java路径问题_java 文件路径问题相关推荐

  1. java文件路径转义_java文件路径中“\”和“/”的区别

    java文件路径中"\"和"/"的区别 发布时间:2020-06-25 17:51:22 来源:亿速云 阅读:189 作者:Leah 本篇文章为大家展示了jav ...

  2. java 文件路径问题_java 文件路径问题

    问题 windows下路径分割符'',java程序可识别的是'\'或'/',通过用户输入的路径进行转换,变成程序可识别的,但是转化后的路径程序不识别. 程序 import java.io.FileNo ...

  3. Java获取静态资源文件路径

    Java获取静态资源文件路径 ​ 开发中经常会有文件相关的操作,比如说文件的查找,文件的存储.但是在使用中往往会因为路径问题耽误大量的开发时间.在实际中常常通过File file = new File ...

  4. python查找指定文件路径_Python寻找路径和查找文件路径的示例

    Sys.path 指定用于模块搜索路径的字符串列表 也可以通过sys模块的append方法在Python环境中增加搜索路径. Sys.path.append('/usr/bin/') /usr/lib ...

  5. python怎么查找文件-Python寻找路径和查找文件路径的示例

    Sys.path 指定用于模块搜索路径的字符串列表 也可以通过sys模块的append方法在Python环境中增加搜索路径. Sys.path.append("/usr/bin/" ...

  6. java绝对路径和相对路径_Java文件路径,绝对路径和规范路径

    java绝对路径和相对路径 Today we will look into the Java file path. Java File path can be abstract, absolute o ...

  7. java读取src xml文件路径_Java获取路径方法相对路径读取xml文件方法

    (1).request.getRealPath("/");//不推荐使用获取工程的根路径 (2).request.getRealPath(request.getRequestURI ...

  8. java获得当前路径_JAVA 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址...

    在写java程序时不可避免要获取文件的路径...总结一下,遗漏的随时补上 1.可以在servlet的init方法里 String path = getServletContext().getRealP ...

  9. java package 路径_java文件路径问题及Eclipse package,source folder,folder区别及相互转换...

    eclipse下,建立一个source folder(我建立的是folder,),名称为resource,调用时 为 "resource/bg.gif" ; //注意resourc ...

最新文章

  1. ASP.NET Core开发之HttpContext
  2. CenterNet-TensorRT 3D Detection
  3. python写出的程序如何给别人使用-涨姿势!这些小技巧让小白也可以写出更优雅的Python代码!...
  4. 在OpenCV环境下写的两个图像平移C和C++源代码
  5. MSSQLSERVER数据库- SQL交叉表
  6. html5纪念日期代码,HTML5适合的情人节礼物有纪念日期功能
  7. Xcode的SVN提示The request timed out.的解决方案
  8. 中山大学校队选拔赛第二试题试题3【Compressed suffix array】-------2015年2月8日
  9. jquery.ui.sortable 笔记
  10. 简单的Android Camera2与BoofCV
  11. websocket 带头部信息请求 header_BeetleX之Websocket协议分析详解
  12. spark streaming限制吞吐
  13. C++VS2019中新建自定义模板与删除自定义模板
  14. Swift 5.0的新特性
  15. ASP.NET20003人事薪资管理系统
  16. ppt 另存为 html 动画,ppt2011 for mac 可以另存为html格式吗
  17. PilotEdit(文本编辑器软件)官方中文版V14.5.0 | pilotedit是什么软件
  18. 数字连连看java实验报告,Java语言实现数字连连看源码
  19. 推荐100首值得听的英文歌
  20. vue+element实现银行卡号只输入数字,四个补一个空位,并实现校验

热门文章

  1. SQL SERVER 2008传递表值参数
  2. .NET 设计规范--.NET约定、惯用法与模式--5.成员设计
  3. 哈希冲突常用解决方法
  4. Linux 命令(135)—— gpasswd 命令
  5. 2018腾讯内部转岗面试题3——找出数组中比左边大比右边的小的元素
  6. 微信生成专属海报(专属二维码)
  7. java中this关键字的基本使用
  8. Framework7——基础工具类
  9. 单调栈求全1(或全0)子矩阵的个数 洛谷P5300与或和 P3400仓鼠窝
  10. Yiic执行php脚本