无法搜索到对方电脑共享的文件

无法搜索到对方共享的文件,且对方电脑Windows10服务没有computer browser解决办法

原因:共享服务没有启动
解决方法:打开控制面板勾选SMB 1.0/CIFS文件夹共享支持,重启电脑即可
控制
重启后查看
win+R输入:services.msc,查看共享服务是否启动
computer browser
在这里插入图片描述
手动改为自动
在这里插入图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于需要用户名和密码才能访问的文件夹,您可以使用Java的`NtlmPasswordAuthentication`类来解决这个问题。`NtlmPasswordAuthentication`类提供了一种方式来进行Windows身份验证。 下面是一个示例代码,在Java中访问需要身份验证的网络路径并读取文本文件: ```java import jcifs.smb.NtlmPasswordAuthentication; import jcifs.smb.SmbFile; import jcifs.smb.SmbFileInputStream; public class SmbFileExample { public static void main(String[] args) { String domain = ""; // 域名,如果没有可以为空字符串 String username = "your_username"; String password = "your_password"; String filePath = "smb://192.168.1.22/Temp/91/Ostatus.Txt"; try { NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(domain, username, password); SmbFile file = new SmbFile(filePath, auth); SmbFileInputStream inputStream = new SmbFileInputStream(file); // 在这里可以读取文件内容 byte[] buffer = new byte[4096]; int bytesRead; StringBuilder sb = new StringBuilder(); while ((bytesRead = inputStream.read(buffer)) != -1) { sb.append(new String(buffer, 0, bytesRead)); } String fileContent = sb.toString(); System.out.println(fileContent); inputStream.close(); } catch (Exception e) { e.printStackTrace(); } } } ``` 请确保您的项目中包含了 jcifs 库的依赖。您可以通过将以下依赖添加到 Maven 项目的 pom.xml 文件中来获取 jcifs 库: ```xml <dependencies> <dependency> <groupId>jcifs</groupId> <artifactId>jcifs</artifactId> <version>1.3.19</version> </dependency> </dependencies> ``` 请替换示例代码中的 `"your_username"` 和 `"your_password"` 为对方电脑的实际用户名和密码。此代码将使用提供的用户名和密码进行身份验证,并访问指定的网络路径并读取文本文件中的内容。 注意:为了能够访问远程共享文件夹,您的Java应用程序必须具备相应的权限和网络访问权限。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值