java.io 如何访问一个共享文件夹?(该文件夹有限制,我有相关账号)最好有举例...
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.io 如何访问一个共享文件夹?(该文件夹有限制,我有相关账号)最好有举例...相关的知识,希望对你有一定的参考价值。
每台电脑都需要设置打印与文件夹共享。这是条件。其中,一台机器,设置一个共享文件夹,把权限设为可写,就是让链接到你机器的人可以改写该文件夹上的资料。
知道计算机名子,在网上邻居里找到该机器和共享的文件夹,就可以增删改的操作了。
好处是方便。但如果局域网里电脑过多,宜中毒,和arp攻击。所以把360里面的保护要打开。
现在装机大多用的是ghost装机,一般默认网络共享是关闭的,要在点文件夹的时候,运行一下共享向导。
只有共用一台路由器的机器才能互相看到和共享文件。 参考技术A 应该用smb协议访问吧。普通的io够呛。
看看这篇blog:
http://www.cnblogs.com/linjiqin/p/3192693.html 参考技术B 在同一个网段,
比如 A的IP是192.168.1.100
B的IP是192.168.1.101
B访问A就在\\192.168.1.100 如果两台机密码相同就会直接进去,不同的话就会跳出以个对话框,输入A计算机的用户名和密码就可以访问了追问
我问的是程序......手动访问是可以的
参考技术C 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());
参考技术D 可以追问
有没相关的举例?求啊,卡在这里了
如何在不提供用户名和密码的情况下访问共享文件夹[关闭]
【中文标题】如何在不提供用户名和密码的情况下访问共享文件夹[关闭]【英文标题】:How to access shared folder without giving username and password [closed] 【发布时间】:2013-08-28 20:48:42 【问题描述】:我已将一个文件夹共享给机器 1 上的“所有人”,并尝试从另一台机器 2 访问该文件夹。 它要求输入机器的用户名和密码 1. 我正在从 Run>//shared 文件夹路径访问共享文件夹。
我使用的是 Windows 7 机器。
有什么方法可以在不提供任何用户名和密码的情况下访问共享文件夹。
【问题讨论】:
【参考方案1】:您需要转到用户帐户并启用访客帐户,默认禁用。执行此操作后,您可以共享任何文件夹并将访客帐户添加到可以访问该特定文件夹的用户列表中,这还包括在“高级共享设置”中关闭密码保护共享
您只需输入一次密码的另一种方法是加入家庭组。如果您有 2 台或更多计算机的网络,它们都可以连接到一个家庭组并从彼此访问他们需要的所有文件,并且该组之外的任何人都需要一个 1 次密码才能访问您的网络,这是介绍的在 Windows 7 中。
【讨论】:
此选项在 Windows Server 2012 上完美运行!【参考方案2】:我找到了一种无需提供用户名和密码即可访问共享文件夹的方法。
我们需要在共享文件夹的机器上更改共享文件夹保护设置。
进入控制面板>网络和共享中心>更改高级共享设置>启用关闭密码保护共享选项。
通过上述设置,我们可以在没有任何用户名/密码的情况下访问共享文件夹。
【讨论】:
确保文件夹的属性 > 安全包括来宾。 C:\Users 中的文件夹通常不包含该用户。 此解决方案也适用于 Windows 8/8.1。不错。 这是完美的解决方案,但请记住,如果有人闯入您的 wifi 路由器,他就可以访问您的文件。如果你有任何可写的目录,他也可以删除它们。 还要确保文件夹的属性 > 安全包括所有人。我的情况不需要客人。 windows server 2016怎么办?以上是关于java.io 如何访问一个共享文件夹?(该文件夹有限制,我有相关账号)最好有举例...的主要内容,如果未能解决你的问题,请参考以下文章
使用 Python,如何访问 Windows 网络上的共享文件夹?