我已经搜索了很长时间,但一无所获。
我想从特定的 UNC 文件名 (\\\) 读取带有 Java 的文件,并且必须输入用户和密码。我不想在 ssh 上使用 ftp 或其他东西(或者最好不能)。
像这样的东西(伪代码):
public static void readFile(File filename, URL fileURL, User userName, Password password){
FileReader fr = new FileReader(filename, fileURL, userName, password);
... do something with the file ....
}
有没有办法用Java做到这一点?谢谢你的帮助。
[编辑] 我想从其他域中的用户访问文件夹。所以我必须提交这个域用户的用户名和密码。
另一种情况是在unix系统中访问外国用户的文件夹。例如。我的用户位于 /home/me 中,我想访问 /home/you 的文件夹,所以我需要提交用户“you”的密码。