本文目錄一覽:
- 1、Java怎麼讀取遠程服務器上的共享文件夾
- 2、JAVA中如何通過IP和端口連接到遠程計算機並讀取文件?
- 3、Java怎麼通過遠程讀取流的方式將遠程文件放到本地
- 4、java如何訪問局域網共享文件?
- 5、java遠程讀寫文件詳解
- 6、JAVA中如何通過IP 、端口連接到遠程計算機,並讀取文件。
Java怎麼讀取遠程服務器上的共享文件夾
ava獲取遠程文件的方式在我的開發過程中使用過兩種
1。通過http請求進行靜態資源,首先確定文件的URL地址,然後通過URLConnection進行連接,然後通過讀取連接中返回的InputStream,再通過文件輸出流FileOutputStream進行存儲(下載)。
2.通過FTP或SFTP進行遠程文件的下載,具體實現有很多第三方的包,百度即可。
JAVA中如何通過IP和端口連接到遠程計算機並讀取文件?
如此類似也
import java.net.*;
import java.io.*;
public class FtpConn
{
public static void main(String [] args)throws Exception
{
URL u=new URL(“”);
URLConnection urlconn=u.openConnection();
BufferedReader br=new BufferedReader(new InputStreamReader(urlconn.getInputStream()));
String line;
while(null!=(line=br.readLine()))
{
System.out.println(line);
}
}
}
其中localhost是ftp server地址
ppmm是用戶名
1111是密碼
匿名用戶不用寫用戶名和密碼如
就可以了
Java怎麼通過遠程讀取流的方式將遠程文件放到本地
以下回答為本人意見,如果有誤還請見諒。
java獲取遠程文件的方式在我的開發過程中使用過兩種
1。通過http請求進行靜態資源,首先確定文件的URL地址,然後通過URLConnection進行連接,然後通過讀取連接中返回的InputStream,再通過文件輸出流FileOutputStream進行存儲(下載)。
2.通過FTP或SFTP進行遠程文件的下載,具體實現有很多第三方的包,百度即可。
java如何訪問局域網共享文件?
java訪問共享文件夾,讀取局域網中一台機器的共享目錄中的文件,需要jcifs-1.1.11.jar的支持,使用SMB協議,以下是實現了遠程讀取文件的功能代碼:
package junit;
import jcifs.smb.SmbFile;
/**
* java訪問局域網共享目錄
*
* @author administrator
* @version 1.0 2015-7-6
*/
public class SmbTest {
public static void main(String[] args) throws Exception {
//smb://xxx:xxx@192.168.2.188/testIndex/
//xxx:xxx是共享機器的用戶名密碼
String url=”smb://192.168.2.188/testIndex/”;
SmbFile file = new SmbFile(url);
if(file.exists()){
SmbFile[] files = file.listFiles();
for(SmbFile f : files){
System.out.println(f.getName());
}
}
}
}
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中如何通過IP 、端口連接到遠程計算機,並讀取文件。
通過IP只能進行通信,要想操作遠程計算機,必須在遠程計算機中運行自己寫好的java程序,監聽你通過socket之類發送的消息,根據消息內容,進行制定操作,如果只是本地計算機寫一個程序操作遠程,必然是不可能的 首先你都沒權限
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/301591.html