问题标签 [jcifs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5031 浏览

java - 使用 jcifs 将整个本地目录复制到 smb 共享?

我想将本地目录的所有内容(包括子目录)复制到 samba 共享。

是否有捷径可寻?当源和目标在 SMB 上时,类似于 SmbFile.copyTo()。

0 投票
1 回答
2583 浏览

java - Java JCIFS:使用正在运行的用户凭据访问 SMB 位置

JCIFS 似乎有两种连接远程驱动器的模式,第一种是创建一个使用

第二个将使用访客凭据

我有一种情况,Java 批处理尝试连接到远程位置,我不会提前知道凭据,但运行应用程序的配置文件有权访问远程 SMB 位置。有没有办法使用当前正在运行的用户凭据,而无需提示他们?

0 投票
1 回答
2803 浏览

java - JCIFS jcifs.smb.SmbException:连接到系统的设备无法正常工作

我们正在使用 JCIFS (1.3.17) 从 Windows 2003 文件服务器加载图像文件。不幸的是,在 16384 个文件之后加载停止工作,并且在尝试访问更多文件时出现以下异常:

似乎 JCIFS 中存在某种限制或设置会导致此问题。

这是一些重现问题的测试代码:

我们检查了文件服务器上的错误日志,但没有什么可看的,所以我们假设我们做错了什么,或者 JCIFS 中有一些东西我们必须正确配置。

0 投票
1 回答
1302 浏览

android - 使用 Android 应用程序从 CIFS / SMB 读取信息

我一直在尝试开发一个可以从 CIFS / SMB 协议中提取信息的 android 应用程序。我已经尝试过 JCIFS 并不断收到错误,因为我的 eclipse 应用程序无法读取包(即使在我使用 Javadoc 之后),我最后的手段是寻求帮助。因此,任何人都可以提供有关如何执行此操作的煽动/信息吗?

我试过这个:将所有文件从服务器复制到 Android 设备

我试过这个:http: //jcifs.samba.org/

我试过这个: http: //learn-it-stuff.blogspot.com/2012/01/adding-jcifs-api-to-our-android-java.html

也许有几件事我目前不理解可以充实。

我正在使用的代码片段(大部分情况下直接从第三个链接复制并粘贴):

然后从这里我调用 login(); 带有地址、用户名和密码。当我这样做时,应用程序崩溃并在以下行给出“NoClassDefFoundError”错误:setDomain(UniAddress....),特别是来自 UniAddress 类。

谁能帮我解决这个问题?

0 投票
1 回答
355 浏览

java - 用java登录smb

我正在尝试获取使用用户和密码保护的 smb 共享的文件列表。这是完美的工作。但是,如果我尝试在 smb-share 上打开文件,Windows 会要求我在提示符下再次登录。我有所需的用户名和密码。我可以在打开文件之前用代码登录吗?

使用 jcifs 访问文件:

0 投票
6 回答
6372 浏览

java - 性能:使用 JCIF 将文件复制到 Windows 网络非常慢

我正在尝试将文件从本地计算机复制到 Windows 服务器中的共享文件夹。这是我使用的功能。

我尝试了这个答案,但对我没有用。当我进行正常复制(复制和粘贴)时,一个 25MB 的文件最多只需要8分钟。但是当我使用我的 java 程序使用这个函数时,它需要超过20 分钟。我怎样才能使这个复制更快?提前致谢。

0 投票
0 回答
6541 浏览

java - 使用 smb 协议和 JCIFS 访问远程文件:NullPointerException

在 Java 中,我尝试使用 Samba 和 JCIFS 读取远程服务器上的文件,然后尝试读取一些信息,例如其 URL(用于检查)、文件大小和 md5。这是我的相关代码:

阅读 JCIFS 的代码(v.1.3.17,但我得到与 0.8.3 相同的错误),我发现空指针出现的位置:

因此,似乎构造函数正在使用指定的协议来扩展字符串,而长度函数期望以“/”开头的字符串。我究竟做错了什么?

这是堆栈跟踪:

路径1:

路径2:

0 投票
1 回答
2244 浏览

java - jcifs 无法将新行写入文本文件

我正在将一个文件从 android 设备写入 windows 文件夹,
所有内容都完好无损,但我无法编写新行

我努力了 :

但似乎没有一个工作,请帮助。

0 投票
1 回答
1949 浏览

java-7 - JCIFS + Kerberos + Java 7

我在一个 Java 应用程序中使用带有 Kerberos 模块库 (jcifs-krb5-1.3.17) 的 JCIFS,该应用程序在 Windows KDC 服务器中进行身份验证,然后尝试使用检索到的 Kerberos 票证访问网络上的共享文件夹。

我使用的应用程序与 JCIFS 网站示例 (KerberosAuthExample.java) 中的应用程序相同。

使用JDK1.6时,效果很好。

但是,当我尝试使用 JDK1.7 时,它返回了以下异常:

jcifs.smb.SmbAuthentication:访问被拒绝。

我已经尝试使用从身份验证中检索到的主题作为 PrivilegedAction 执行,但它返回相同的结果。

有人面临同样的问题吗?

你能帮我么?

提前致谢,

斯图奇

0 投票
2 回答
1457 浏览

java - 使用 jcifs 复制文件需要很长时间

我正在将远程文件从 windows 共享文件夹复制到 linux 机器。复制需要很长时间。在 320 MB 中,仅 200 Kb 在 10 小时内复制。

这是我的代码片段:

如何减少复制时间?