java如何访问局域网共享文件?
在本地的电脑上执行java应用要去读取如:192.168.0.100服务器上的一个txt文件(文件已共享)100服务器的用户名密码均为administrator和1234...
在本地的电脑上执行java应用
要去读取如:192.168.0.100服务器上的一个txt文件(文件已共享)
100服务器的用户名密码均为administrator和123456
最好能有代码说明 展开
要去读取如:192.168.0.100服务器上的一个txt文件(文件已共享)
100服务器的用户名密码均为administrator和123456
最好能有代码说明 展开
3个回答
推荐于2017-10-04 · 知道合伙人互联网行家
关注
展开全部
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());
}
}
}
}
快又稳
2024-10-23 广告
2024-10-23 广告
广州快又稳网络科技有限公司是一家集技术研发、产品创新、服务优化于一体的高新技术企业。公司自成立以来,始终秉承“网络使人类缩进距离,我们让网络快又稳”的核心理念,致力于为全球客户提供高效、安全、易用的互联网解决方案及信息技术服务。在数字时代,...
点击进入详情页
本回答由快又稳提供
展开全部
用socket来访问,一台机器做服务器一台做客户端。
或者把100那台机器上的硬盘映射为本地磁盘,在java中就可以直接通过路径访问了。
或者把100那台机器上的硬盘映射为本地磁盘,在java中就可以直接通过路径访问了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Socket
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询