使用java连接到Windows中的共享文件夹
我需要通过java连接到远程Windows计算机上的共享文件夹,我在代码中放置了我的域身份验证(用户名和密码),这是我的代码
File file = new File("\\\\theRemoteIP\\webapps");
File[] files = file.listFiles();
System.out.println("access done");
for (int i = 0; i < files.length; i++)
{
String name = files[i].getName();
System.out.println(name);
}
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该使用 SmbFile 和 NtlmPasswordAuthentication 来自 JCIFS。这是一段简单的代码,向您展示如何操作:
You should use SmbFile and NtlmPasswordAuthentication from JCIFS. Here is a simple piece of code to show you how to do :
如果您正在访问打开的共享文件夹(即用户名或密码未知或不需要),那么您可以按照以下代码操作:
If you are accessing open shared folders (i.e. username or password are not known or required),then you can follow the code below :