当前位置: 首页 > 面试题库 >

如何在Java中从Linux打开UNC路径?

江雅懿
2023-03-14
问题内容

给定来自Linux上Java的UNC路径,是否有可用的库可让我读取和写入Windows Fileshare。

在Windows框本身上这是微不足道的,而且我知道smbclient的方法,但是我希望通过放入库来实现。

谢谢。


问题答案:

看看jcifs。听起来像您要找的东西。

从jcifs站点:

JCIFS是一个开放源代码客户端库,它以100%Java实现了CIFS / SMB网络协议。CIFS是Microsoft Windows平台(例如Map
Network Drive …)上的标准文件共享协议。此客户端广泛用于大型Intranet的生产中。



 类似资料:
  • 我正在尝试制作一个脚本,可以自动在网络驱动器上找到正确的文件夹。这些是我们用户的主文件夹。 我想压缩指定的文件夹并将其放在其他地方。 我不断收到一个错误,即当压缩过程开始时,网络驱动器上的访问被拒绝。 我尝试运行提升的powershell,但发生了同样的错误。这是我制作的脚本: 以下是产生的错误: Get-ChildItem:指定的网络名称不再可用。位于C:\windows\system32\wi

  • 问题内容: 如何从命令行在Ubuntu Linux上打开AVD管理器? 问题答案: 这是创建AVD的命令行用法: android create avd -n -t [-] … 例子: android create avd -n my_android1.5 -t 2 如果您选择的目标是标准Android系统映像(“类型:平台”),则android工具接下来会询问您是否要创建自定义硬件配置文件。 An

  • 问题内容: 在我的Java应用程序中,我需要获取一些文件和目录。 这是程序结构: guiclass 加载resourcesloader类,该类将加载我的资源(目录和文件)。 至于文件,我试过了 为了获得真实的路径,但是这种方式行不通。 我不知道如何做目录。 问题答案: 提供相对于类加载器的路径,而不是要从中获取加载器的类。例如:

  • 我想从我有gridview的MainActivity中打开一个片段。我是android新手,这是第一次使用fragment。这是我的主要活动: 这是我想从gridview打开的片段: 我尝试了FragmentManager fm=getSupportFragmentManager(); FragmentTransaction ft=fm.beginTransaction();ft.replace(

  • 问题内容: 我们正在为bigquery编写一个开源jdbc驱动程序,并遇到以下问题: 我们希望使用Oauth 2授权我们的驱动程序为已安装的应用程序。在Windows XP,Windows 7 X64,Windows 7 X64 + RDP上运行正常。但是在作为Windows Server 2008 R2 + RDP的测试台上,它失败了。 基本上,我们打开一个网络浏览器,他登录,我们捕获回复并验证

  • 你好,我是新的使用硒,我试图从网页上执行一些测试。 这是我的代码: 我可以毫无问题地进入页面,我可以输入登录的用户和密码,但下一页有一个胡佛菜单,我无法使用,并停止自动执行。 这是xpath和csspath: xpath:/html/body/div[3]/div/div/form/div/ul/li[1]/ul/li[1]/a/span csspath: html body div#conten