日期:2014-05-20  浏览次数:20783 次

救命额!!java中怎么输入访问共享资源的密码额
以下是我复制共享资源中文件的代码,可以成功!!问题是,现在打开目标文件要输入密码,密码123 。可是我怎么输入额!!!!
String url1 = "\\\\10.10.10.120\\bak";
// 目标文件夹
String url2 = "D:/user/testcopy/";
// 创建目标文件夹
(new File(url2)).mkdirs();
// 获取源文件夹当前下的文件或目录
File[] file = (new File(url1)).listFiles();
for (int i = 0; i < file.length; i++) {
copyFile(file[i], new File(url2 + file[i].getName()));
                }
java

------解决方案--------------------
可以这样子,
先使用Runtime Process执行net use命令,或者线下自己手工映射,保留为开机自动映射(对应命令行/persistent:yes 参数。
net use z: \\10.10.10.120\bak /user:用户名 密码

使得10.10.10.120\bak这个共享目录被映射为你的z:

然后你就能够自如的访问。当然,对于网络映射盘,你需要判断好。参考net use命令