導航:首頁 > 編程語言 > java遠程文件讀寫

java遠程文件讀寫

發布時間:2022-08-10 16:29:19

1. 如何使用java遠程傳輸文件,client只提供ip\文件路徑等參數,server端無需部署服務!

其實有幾種方式的,
1 ftp傳輸應用情況,加入在linux系統端有一些文件需要下載到用戶電腦client端,而linux系統又不是web伺服器,那麼可以通過java程序FTP方式登錄到linux,讀取文件轉換為流輸出到用戶IE端, java訪問Linux伺服器讀取文件 所需jar包:j2ssh-core-0.2.2.jar
2 socket方式,可以應用於比如server-client 聊天窗,傳輸文字;
3 http協議,這種就是最常用的了,比如打開IE下載,上傳東西,java是通過jsp servlet來實現的,然後部署放在tomcat web 伺服器上,在其他區域網環境下的電腦登錄IE即可訪問到。沒有特殊jar,只用java servlet的jar即可。例子如附件,可能上傳不成功哈,網路網路會有很多哈

2. JAVA 讀取遠程文件

1、遠程讀取數據的原則,是存在url可以指向該文件。
2、很顯然,你的區域網上,肯定是不行的。
3、方法:通過ftp或是發布到網上的方式,提供一個可訪問到的網路地址就可以了。

3. Java怎麼讀取遠程伺服器上的共享文件夾

ava獲取遠程文件的方式在我的開發過程中使用過兩種
1。通過http請求進行靜態資源,首先確定文件的URL地址,然後通過URLConnection進行連接,然後通過讀取連接中返回的InputStream,再通過文件輸出流FileOutputStream進行存儲(下載)。
2.通過FTP或SFTP進行遠程文件的下載,具體實現有很多第三方的包,網路即可。

4. Java怎麼通過遠程讀取流的方式將遠程文件放到本地 急急急!! 謝謝啦

你說的遠程是Web伺服器么?如果是Web伺服器就用URLConnection,前提是知道遠程文件的URL地址;如果是CS架構的服務就用Socket編程,前提是知道IP地址和服務埠以及請求的通訊報文格式。其他還有FTP服務等,情況不一樣的。你需要把問題具體化。

5. java遠程讀寫文件詳解

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();
}
}

希望能幫到你。

6. java中如何使用BufferedReader類以行為單位讀取ftp遠程伺服器上的文件

BufferedReader.ReadLine()。就可以行讀取了。

如果不調用那麼肯定不會一行一行讀取的。。..

7. java 如何讀寫遠程mp3文件

//:URLReader.java ==================

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.net.URL;
public class URLReader {
public static void readAndSave(String url,String fileFullName)throws Exception{
System.out.println("Starting.");
URL u = new URL(url);
byte[] buffer = new byte[1024*8];
int read;
int ava = 0;
long start = System.currentTimeMillis();
BufferedInputStream bin = new BufferedInputStream(u.openStream());
BufferedOutputStream bout = new BufferedOutputStream(new FileOutputStream(fileFullName));
while((read=bin.read(buffer))>-1){
bout.write(buffer,0,read);
ava+=read;
long speed = ava/(System.currentTimeMillis()-start);
System.out.println("Download: "+ava+" byte(s)"+" avg speed: "+speed+" (kb/s)");
}
bout.flush();
bout.close();
System.out.println("Done. size:"+ava+" byte(s)");
}
public static void main(String[] args) throws Exception {
URLReader.readAndSave(
"http://51hr.28tel.com.tw/UploadFile/Record/20090531114140.mp3",
"d:/雙人舞.mp3");
}
}

======================================================
輸出顯示:
Starting.
Download: 8192 byte(s) avg speed: 6 (kb/s)
Download: 8385 byte(s) avg speed: 6 (kb/s)
Download: 16577 byte(s) avg speed: 11 (kb/s)
Download: 17025 byte(s) avg speed: 11 (kb/s)
Download: 25217 byte(s) avg speed: 15 (kb/s)
Download: 25665 byte(s) avg speed: 16 (kb/s)
Download: 33857 byte(s) avg speed: 19 (kb/s)
Download: 34305 byte(s) avg speed: 19 (kb/s)

8. Java怎麼通過遠程讀取流的方式將遠程文件放到本地

以下回答為本人意見,如果有誤還請見諒。
java獲取遠程文件的方式在我的開發過程中使用過兩種
1。通過http請求進行靜態資源,首先確定文件的URL地址,然後通過URLConnection進行連接,然後通過讀取連接中返回的InputStream,再通過文件輸出流FileOutputStream進行存儲(下載)。
2.通過FTP或SFTP進行遠程文件的下載,具體實現有很多第三方的包,網路即可。

9. JAVA中如何通過IP 、埠連接到遠程計算機,並讀取文件。

其實,如果不是不通過j2ee的話,就是套接字編程了吧。
需要你在遠程機器上運行一個客戶端了吧。
如果是j2ee的話,就是一個文件下載了吧。
直接通過下載,把流傳輸過去。

10. 一台 Linux 伺服器,安裝 NFS 網路文件系統協議,怎樣寫個 Java 程序,能夠遠程讀寫這台伺服器的文件

將NFS mount到本地,然後java程序里當作本地文件打開。如果java運行在windows上,可以在伺服器端配置samba服務, 以windows文件共享的方式打開。由於問題比較具體建議對照劉遄老師的《Linux就該這么學》這本書相關章節

閱讀全文

與java遠程文件讀寫相關的資料

熱點內容
pdf填色 瀏覽:145
ie運行java 瀏覽:637
單相空調壓縮機的構造 瀏覽:136
迅雷app的回收站在哪裡啊 瀏覽:595
加密技術的特點包括4點 瀏覽:561
pcre源碼包 瀏覽:67
崑山ug數控編程培訓 瀏覽:520
integer類源碼 瀏覽:819
java排序的時間復雜度 瀏覽:859
伺服器陣列卡壞了怎麼維修 瀏覽:537
shm演算法 瀏覽:520
可愛的程序員陸漓離開 瀏覽:608
如何把掃描文件做成pdf格式 瀏覽:626
php個性qq源碼 瀏覽:821
初學c語言顯示源未編譯 瀏覽:247
資產概況源碼 瀏覽:472
dos命令建文件夾命令 瀏覽:381
解壓的密碼htm被屏蔽 瀏覽:504
冬天太冷冰箱壓縮機不啟動怎麼辦 瀏覽:85
手機打開vcf需要什麼編譯器 瀏覽:912