当前位置:首页 » 文件管理 » 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();
}
}

希望能帮到你。

热点内容
U盘和存储器 发布:2024-10-05 16:22:04 浏览:896
cmdc语言 发布:2024-10-05 15:58:32 浏览:550
服务器怎么弄公网ip 发布:2024-10-05 15:57:02 浏览:640
设备配置在什么地方 发布:2024-10-05 15:44:59 浏览:249
matlab外部接口编程 发布:2024-10-05 15:36:58 浏览:365
C事件编程 发布:2024-10-05 15:15:43 浏览:639
一台服务器出现两IP 发布:2024-10-05 15:10:05 浏览:925
md5加密算法c 发布:2024-10-05 15:05:40 浏览:761
如何重设控制器密码 发布:2024-10-05 14:19:13 浏览:440
安卓如何远程签到 发布:2024-10-05 14:11:11 浏览:302