程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> datainputstream-求助啊!java文件路徑的問題

datainputstream-求助啊!java文件路徑的問題

編輯:編程綜合問答
求助啊!java文件路徑的問題

從客戶端傳入一個文件路徑:C:\Users\msg.log
在服務器端接受到後無法獲取指定的文件(確定文件路徑下文件存在)
服務器端:

BufferedReader reader = new BufferedReader(
        new InputStreamReader(socket.getInputStream()));
String str = null;
char[] temp = new char[1024];
reader.read(temp);
str = String.valueOf(temp);
DataInputStream dis = new DataInputStream(
        new FileInputStream(str));

試驗過如果在這裡直接給str賦值C:\Users\msg.log是可以取到文件的
也試過replaceAll(),但是使用str.replaceAll("\", "\\");會報錯

最佳回答:


1、先確定temp接收到的值是否正確
2、str.replaceAll("\\", "\\\\");替換成\

danielinbiti
yl123456654321
danielinbiti
danielinbiti
yl123456654321
danielinbiti
danielinbiti
yl123456654321
danielinbiti
yl123456654321
yl123456654321
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved