使用apache的org.apache.commons.net.ftp.FTP類
B. java 讀取遠程url文件
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
/**
* @author lmq
*
*/
public class RemoteFile {
public static void main(String[] args) throws Exception {
File remoteFile = new File("//192.168.7.146/test/1.txt");// 192.168.7.146是對方機器IP,test是對方那個共享文件夾名字,如果沒有共享是訪問不到的
//遠程文件其實主要是地址,地址弄對了就和本地文件沒什麼區別 ,windows裡面//或者\\\\開頭就表示這個文件是網路路徑了其實這個地址就像我們再windows裡面,點擊開始
//然後點擊運行,然後輸入 \\192.168.7.146/test/1.txt訪問遠程文件一樣的
BufferedReader br = new BufferedReader(new FileReader(remoteFile));
String str;
while ((str = br.readLine()) != null) {
System.out.println(str);
}
br.close();
}
}
C. JAVA中如何通過IP 、埠連接到遠程計算機,並讀取文件。
其實,如果不是不通過j2ee的話,就是套接字編程了吧。
需要你在遠程機器上運行一個客戶端了吧。
如果是j2ee的話,就是一個文件下載了吧。
直接通過下載,把流傳輸過去。
D. 我要用JAVA實現遠程文件復制
那還是得用Socket,URI,只是資源定位符,標志資源的位置,沒法完成相關的操作。
E. JAVA 讀取遠程文件
1、遠程讀取數據的原則,是存在url可以指向該文件。
2、很顯然,你的區域網上,肯定是不行的。
3、方法:通過ftp或是發布到網上的方式,提供一個可訪問到的網路地址就可以了。
F. Java怎麼讀取遠程伺服器上的共享文件夾
ava獲取遠程文件的方式在我的開發過程中使用過兩種
1。通過http請求進行靜態資源,首先確定文件的URL地址,然後通過URLConnection進行連接,然後通過讀取連接中返回的InputStream,再通過文件輸出流FileOutputStream進行存儲(下載)。
2.通過FTP或SFTP進行遠程文件的下載,具體實現有很多第三方的包,網路即可。
G. java 遠程文件管理
記得學ASP時老師對我們說好象有個對象可以羅列文件及文件夾.但是你說用JAVA,哪我說說我的想法吧:
伺服器24小時監聽埠,有請求就回答請求但是這些請求相互是有約定的(協議).
如果客戶要上傳文件相互用流來寫入和讀取
同樣如果客戶要看伺服器目錄:客戶發個請求,伺服器得到請求後就把目錄給客戶瀏覽.
注:伺服器應該有個固定的IP或域名.
還有一種就是用jsp可以上傳文件,但是客戶好象不能看到伺服器的目錄!
H. Java怎麼通過遠程讀取流的方式將遠程文件放到本地 急急急!! 謝謝啦
你說的遠程是Web伺服器么?如果是Web伺服器就用URLConnection,前提是知道遠程文件的URL地址;如果是CS架構的服務就用Socket編程,前提是知道IP地址和服務埠以及請求的通訊報文格式。其他還有FTP服務等,情況不一樣的。你需要把問題具體化。
I. Java怎麼通過遠程讀取流的方式將遠程文件放到本地
遠程通過socket將數據讀取過來,然後通過io流保存在本地文件。
J. 通過java如何操作遠程的linux伺服器中的文件
在Linux伺服器上開個FTP吧,然後Java通過FTP去訪問。這樣比較簡單。
通過ssh也可以,找個Java的ssh Jar包