我想用java访问局域网里面的默认共享文件资源,就好比windows下面访问\\hostname\c$ 时候可以访问其他机器的默认共享资源一样。
FileReader fr = new FileReader("//hostname/d$/info.txt");运行时有“拒绝访问”异常。
先在windows中访问这台电脑时弹出对话框,需要输入用户名和密码。
然后再运行我的程序就可以读取info.txt这个文件了。
怎样实现不用先在windows中访问电脑,就可以直接在程序中读取默认共享中的文件呢?谢谢
FileReader fr = new FileReader("//hostname/d$/info.txt");运行时有“拒绝访问”异常。
先在windows中访问这台电脑时弹出对话框,需要输入用户名和密码。
然后再运行我的程序就可以读取info.txt这个文件了。
怎样实现不用先在windows中访问电脑,就可以直接在程序中读取默认共享中的文件呢?谢谢
你收收看.
firefox可以.我们也应该可以.
http://jcifs.samba.org/
但我认为可用C/C++先写一个登录其它机器的DLL,然后用JNI调用该DLL就可以了
顺便说一句,firefox是用是gcc写的,不是用JAVA写的
[devicename | *] [\\computername\sharename[\volume] [password | *]]
[/USER:[domainname\]username]
[/USER:[dotted domain name\]username]
[/USER:[username@dotted domain name]
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]NET USE {devicename | *} [password | *] /HOMENET USE [/PERSISTENT:{YES | NO}]