亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

java 文件路徑問題

瀏覽:128日期:2023-12-27 18:47:52

問題描述

問題

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:UserslenovoDesktop新建 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('文件未找到'); }}

}

問題解答

回答1:

-。-好像沒毛病,你對比下你能成功的path(就是你注釋掉的)和輸入后轉換過的path

回答2:

你可以嘗試

'C:UserslenovoDesktop新建 Microsoft Excel 工作表.xlsx'回答3:

我跑了一下你的代碼,沒問題啊,中文的文件名也能識別。

標簽: java
相關文章:
主站蜘蛛池模板: 国产一二三区在线 | 一本久久综合 | 午夜亚洲国产成人不卡在线 | 国产免费久久精品99久久 | 成人欧美一区二区三区黑人免费 | 国产一区二区久久 | 亚洲男人天堂 | 美女视频在线观看黄 | 欧美日韩一区二区三区在线 | 97国产免费全部免费观看 | 久久久免费网站 | 国产在线不卡视频 | 男的操美女 | 日本又黄又爽又免费 | 欧美亚洲另类在线 | 欧美福利一区二区三区 | 欧美激情国产一区在线不卡 | 奇米四色综合久久天天爱 | 国产成人精品免费视频网页大全 | 波多野结衣在线观看一区二区三区 | 久久综合给会久久狠狠狠 | 黄色美女网站免费看 | 久久99亚洲精品久久久久 | 久草久在线 | 中国内地毛片免费高清 | 福利视频在线午夜老司机 | 免费观看欧美精品成人毛片能看的 | 国产精品久久久久久一区二区三区 | 亚洲欧美日韩在线一区二区三区 | 老司机成人免费精品视频 | 美女拍拍拍爽爽爽爽爽爽 | 国产精品爱久久久久久久9999 | 日本丶国产丶欧美色综合 | 欧美激情成人网 | 国产高清在线精品免费 | 国产tv在线观看 | 日本www高清| 高清午夜看片a福利在线观看琪琪 | 亚洲清纯自偷自拍另类专区 | 欧美激情亚洲一区中文字幕 | 亚洲国产成人精品久久 |