當前位置:首頁 » 文件管理 » java訪問遠程文件夾

java訪問遠程文件夾

發布時間: 2022-11-24 22:50:58

java 讀取遠程文件

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

❷ 通過java如何操作遠程的linux伺服器中的文件

在Linux伺服器上開個FTP吧,然後Java通過FTP去訪問。這樣比較簡單。
通過ssh也可以,找個Java的ssh Jar包

❸ java如何使用ftp訪問遠程文件夾

使用apache的org.apache.commons.net.ftp.FTP類

❹ java 怎麼通過url獲取遠程伺服器上某個文件夾下的所有文件名

/**
* 讀取某個文件夾下的所有文件
*/
public static boolean readfile(String filepath) throws FileNotFoundException, IOException {
try {

File file = new File(filepath);
if (!file.isDirectory()) {
System.out.println("文件");
System.out.println("path=" + file.getPath());
System.out.println("absolutepath=" + file.getAbsolutePath());
System.out.println("name=" + file.getName());

} else if (file.isDirectory()) {
System.out.println("文件夾");
String[] filelist = file.list();
for (int i = 0; i < filelist.length; i++) {
File readfile = new File(filepath + "\\" + filelist[i]);
if (!readfile.isDirectory()) {
System.out.println("path=" + readfile.getPath());
System.out.println("absolutepath="
+ readfile.getAbsolutePath());
System.out.println("name=" + readfile.getName());

} else if (readfile.isDirectory()) {
readfile(filepath + "\\" + filelist[i]);
}
}

}

} catch (FileNotFoundException e) {
System.out.println("readfile() Exception:" + e.getMessage());
}
return true;
}

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

❻ 如何在MAC系統中用java程序打開遠程文件

為了幫助網友解決「如何在Mac系統安裝eclipse並運行」相關的問題,中國學網通過互聯網對「如何在Mac系統安裝eclipse並運行」相關的解決方案進行了整理,用戶詳細問題包括:RT,我想知道:如何在Mac系統安裝eclipse並運行java程序,具體解決方案如下: 解決方案1: 選擇「New」查詢登錄eclipse官網.app,根據你的電腦也可以選擇「Mac OS X 32bit」進行下載,點擊菜單欄「Run」按鈕。開始編寫java了,點擊打開。下載完成後(下載後的格式為壓縮格式,OK啦,在出現的快捷菜單里點擊「java project「,點擊右鍵,需先解壓),找到「Eclipse IDE for java Developers」此處右上角會根據當前使用的系統自動選擇,在左邊欄目框里,在解壓後的eclipse文件夾中找到eclipse,我們就可以在最下面一欄」Console「界面看到我們的運行結果,Mac下就會自動選擇位「Mac OS X(Cocoa)」,然後點擊右邊的「Mac OS X 64bit」(這里我的Air是i5處理器可以用64位的)。代碼輸入完畢!

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

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

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

如此類似也 x0dx0aimport java.net.*; x0dx0aimport java.io.*; x0dx0a x0dx0apublic class FtpConn x0dx0a{ x0dx0a public static void main(String [] args)throws Exception x0dx0a { x0dx0a URL u=new URL("ftp://ppmm:1111@localhost/read1.txt"); x0dx0a URLConnection urlconn=u.openConnection(); x0dx0a BufferedReader br=new BufferedReader(new InputStreamReader(urlconn.getInputStream())); x0dx0a String line; x0dx0a while(null!=(line=br.readLine())) x0dx0a { x0dx0a System.out.println(line); x0dx0a } x0dx0a } x0dx0a} x0dx0aftp://ppmm:1111@localhost/read1.txt x0dx0a其中localhost是ftp server地址 x0dx0appmm是用戶名 x0dx0a1111是密碼 x0dx0a 匿名用戶不用寫用戶名和密碼如 x0dx0aftp://localhost/read1.txt x0dx0a就可以了

❾ 如何用Java獲取遠程伺服器中指定目錄下的所有文件夾名

//創建一個ftpclient對象
FTPClientfc=newFTPClient();
//創建連接
fc.connect("ip地址",埠號);
//登錄
fc.login("用戶名","密碼");
//校驗登陸
reply=fc.getReplyCode();
if(!FTPReply.isPositiveCompletion(reply)){
fc.disconnect();
}
//切換到指定地址
fc.changeWorkingDirectory("地址");
//獲取該目錄下的所有文件
FTPFile[]fs=fc.listFiles();
for(FTPFileff:fs){
System.out.println(ff.getName());
}
//注銷退出
fc.logout();

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

希望能幫到你。

熱點內容
伺服器地址訪問不到 發布:2024-10-05 18:20:55 瀏覽:688
手機解鎖忘記密碼多少錢 發布:2024-10-05 18:14:25 瀏覽:784
linux亂碼問題 發布:2024-10-05 18:00:25 瀏覽:542
訪客儀需要電腦做伺服器嗎 發布:2024-10-05 17:57:57 瀏覽:9
怎麼在u盤設置密碼 發布:2024-10-05 17:55:23 瀏覽:579
石器時代賺錢腳本 發布:2024-10-05 17:48:55 瀏覽:364
光存儲器有哪些 發布:2024-10-05 17:48:20 瀏覽:706
java執行js 發布:2024-10-05 17:39:01 瀏覽:357
常見的數據結構與演算法 發布:2024-10-05 17:29:13 瀏覽:895
循環節c語言 發布:2024-10-05 17:28:29 瀏覽:25