java遠程讀寫文件詳解(java 遠程寫文件 linux)

本文目錄一覽:

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

通過IP只能進行通信,要想操作遠程計算機,必須在遠程計算機中運行自己寫好的java程序,監聽你通過socket之類發送的消息,根據消息內容,進行制定操作,如果只是本地計算機寫一個程序操作遠程,必然是不可能的 首先你都沒許可權

如何使用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即可。例子如附件,可能上傳不成功哈,百度百度會有很多哈

JAVA 讀取遠程文件

1、遠程讀取數據的原則,是存在url可以指向該文件。

2、很顯然,你的區域網上,肯定是不行的。

3、方法:通過ftp或是發布到網上的方式,提供一個可訪問到的網路地址就可以了。

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

}

}

希望能幫到你。

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

以下回答為本人意見,如果有誤還請見諒。

java獲取遠程文件的方式在我的開發過程中使用過兩種

1。通過http請求進行靜態資源,首先確定文件的URL地址,然後通過URLConnection進行連接,然後通過讀取連接中返回的InputStream,再通過文件輸出流FileOutputStream進行存儲(下載)。

2.通過FTP或SFTP進行遠程文件的下載,具體實現有很多第三方的包,百度即可。

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

ava獲取遠程文件的方式在我的開發過程中使用過兩種

1。通過http請求進行靜態資源,首先確定文件的URL地址,然後通過URLConnection進行連接,然後通過讀取連接中返回的InputStream,再通過文件輸出流FileOutputStream進行存儲(下載)。

2.通過FTP或SFTP進行遠程文件的下載,具體實現有很多第三方的包,百度即可。

原創文章,作者:TMIOX,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/317106.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
TMIOX的頭像TMIOX
上一篇 2025-01-11 16:27
下一篇 2025-01-11 16:27

相關推薦

發表回復

登錄後才能評論