【问题标题】:How to open password protected directory (in Windows) in java? [closed]如何在 java 中打开密码保护目录(在 Windows 中)? [关闭]
【发布时间】:2017-12-30 22:43:14
【问题描述】:

我如何用 Java 打开一个受密码保护的目录,然后访问该目录中的文件(在 Windows 中)?

我想在 Windows 的网络文件夹 (Z://) 中打开一个文件夹 (Test )。但我需要密码才能打开网络文件夹 (Z://Test)。是否可以用java编写程序?在“测试”文件夹中是我想在控制台中显示的数据

感谢您的帮助!

【问题讨论】:

  • 密码保护是什么意思? Windows还是Linux?您是否使用应用程序来密码保护您的文件夹?请更具体
  • 我想在 Windows 的网络文件夹 (Z://) 中打开一个文件夹 (Test )。但我需要密码才能打开网络文件夹 (Z://Test)。是否可以用java编写程序?在“测试”文件夹中是我想在控制台中显示的数据
  • 您仍然没有回答主要问题。使用什么类型的机制对文件进行密码保护?是使用 Windows 域用户身份验证还是使用任何第三方应用程序?
  • 我认为它使用的是 windows 域用户身份验证,但我不知道在哪里可以看到这个...它是一个与 wd mycloud 连接的目录,并且只是在本地与 pc 连接

标签: java file directory


【解决方案1】:

Windows 通常使用 Samba 作为其网络共享,因此您需要一个 Samba 库。最常用的可能是JCIFS。如果您正在寻找更活跃的库,smbj 看起来很有希望。

要了解如何使用 JCIFS,请参阅 this answer。对于 smbj,请查看提供的链接中的最新示例。

【讨论】:

  • String url = "smb://yourhost/yourpath/";, yourhost 是什么意思 听到?
  • 这里你应该填写你的文件共享地址。这将是您首先连接到“Z”网络共享的地址。 java方案跳过“Windows部分”,直接连接文件共享服务器,直接获取信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-28
  • 1970-01-01
  • 1970-01-01
  • 2013-12-11
  • 2011-10-08
  • 2018-11-26
相关资源
最近更新 更多