1. java如何訪問區域網共享文件
java訪問共享文件夾,讀取區域網中一台機器的共享目錄中的文件,需要jcifs-1.1.11.jar的支持,使用SMB協議,以下是實現了遠程讀取文件的功能代碼:
packagejunit;
importjcifs.smb.SmbFile;
/**
*java訪問區域網共享目錄
*
*@authoradministrator
*@version1.02015-7-6
*/
publicclassSmbTest{
publicstaticvoidmain(String[]args)throwsException{
//smb://xxx:[email protected]/testIndex/
//xxx:xxx是共享機器的用戶名密碼
Stringurl="smb://192.168.2.188/testIndex/";
SmbFilefile=newSmbFile(url);
if(file.exists()){
SmbFile[]files=file.listFiles();
for(SmbFilef:files){
System.out.println(f.getName());
}
}
}
}
2. 如何用JAVA實現同網段內從另外一台電腦讀取文件
可以通過Socket連接
一種方法是在那台機器上部署一個ServerSocket程序,由它讀取文件內容並通過Socket傳給本機
第二種方法是,如果那台機器上開了
ftp服務
,你可以通過ftp的相關操作進行,可以使用apache的commons-net包
但兩種方法的本質都是Socket連接
3. 誰清楚Java中如何從網路讀取文本文件資源啊急急急
JDK類庫包含了一組豐富的、為網路通信而設計的類,使用它們能輕松地檢索和閱讀網路文件。如下選取秒秒學Java程序的代碼所示:
try {
//給出要讀取文件內容的網路地址
URL url = new URL("http://services.explorecalifornia.org/rss/tours.php");
//打開輸入流
InputStream stream = url.openStream();
//實例化緩沖流
BufferedInputStream buf = new BufferedInputStream(stream);
//實例化StringBuilder類
StringBuilder sb = new StringBuilder();
//循環讀取和拼接字元串
while (true) {
int data = buf.read();
if (data == -1) {
break;
} else {
sb.append((char) data);
}
}
//輸出讀取到的文本內容
System.out.println(sb);
} catch (IOException e) {
e.printStackTrace();
}
4. JAVA new File可以訪問網路路徑嗎
不可以,我之前就遇到過這樣的問題,只能先獲取url在伺服器端的真實路勁(getRealPath())或者相對路徑,然後用這個路徑作為參數new File(path);不能直接用url作為參數。
5. java如何讀取網路上的文本文件
再你電腦上運行服務端,另一台運行客戶端,用socket通信。
服務端執行:只要有人訪問即發送,目標文件的IO流。
客戶端把流轉文件即可。
6. java簡易文字編輯器如何實現訪問網路文件
先保存本地臨時文件
URL aURL = new URL(url);
HttpURLConnection cn= (HttpURLConnection)aURL.openConnection() ;
InputStream in = cn.getInputStream();
………………
7. java 怎麼訪問伺服器的文件
http的話就用httpclient。open後,可以返回一個InputStream。這個就是你要讀到文件流。原理的話,參考你用瀏覽器打開這個鏈接顯示的內容。這個返回的是一個HTML網頁,需要你解析出裡面的文字(一般來說取body中間的內容就行)其實對於這種文
8. java中怎樣訪問windows區域網中的共享文件夾
將共享文件夾映射為本地磁碟就可以使用file的方式進行列舉了 , 使用FileInputStream的方式進行文件的讀取.
9. 請問一下java如何打開網路上的txt文件並讀取數據謝謝了!
先下載,再讀取。
10. 網路文件傳輸系統 JAVA編程
你這是准備出錢給我做呢,嘿嘿O(∩_∩)O~