当我在java应用程序中使用文件类编写它时,如下所示
File f=新文件(\\server-ip\sharedfolder);
它也可以工作,但我想让我的应用程序也在Mac/Linux上工作,所以我试图为此使用JCIFS。但我有一个问题,而认证什么我应该使用作为用户名和密码时,客人帐户也不在图片上。我试过了
package test;
import java.net.MalformedURLException;
import jcifs.smb.NtlmAuthenticator;
import jcifs.smb.NtlmPasswordAuthentication;
import jcifs.smb.SmbException;
import jcifs.smb.SmbFile;
public class JCIFSTest {
public static void main(String args[]){
String user = "";
String pass ="";
String sharedFolder="sup";
String path="smb://server-ip/"+sharedFolder+"/";
//ntlm
// NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication("",user, pass);
try {
SmbFile smbFile = new SmbFile(path,NtlmPasswordAuthentication.ANONYMOUS);
if(smbFile.isDirectory()){
for(SmbFile f: smbFile.listFiles()){
System.out.println(f.getName());
if(f.isDirectory()){
for(SmbFile g: f.listFiles()){
System.out.println(g.getName());
}
}
}
}
//SmbFile.
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SmbException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
不过这回迟了,不过正如Matheiu指出的,我可能应该在这里写一个答案来帮助别人。
不需要代码更改。这更多的是一个概念性的东西。
实际上,当您与所有人共享您的文件时,如果guest帐户是启用的,它实际上是与您域或guest上的所有人共享的。
我正在尝试传递一个位于我的应用程序的res/raw目录中的图像以及共享意图。 我遵循了FileProvider文档中描述的流程,下面是我的代码: Androidanifest.xml 我的活动中的代码: 由于无法访问我在其他应用程序中获取的文件,因此上述操作无效: java.io.FileNotFoundException:FILE_PATH:打开失败: EACCES(权限拒绝) 知道我做错了什么
我试图做到的是,如果我用一个新窗口替换正在渲染的窗口,这可能是因为用户切换屏幕,或从全屏切换到窗口,或出于其他任何原因。 到目前为止,我的代码如下所示: “Context.h” “Context.cpp” "WindowManager. h" “WindowManager.cpp” “Main.cpp” 因此,当前版本的代码应该执行以下操作: 在主监视器上显示全屏窗口 在这个显示器上,显示一个“正
我如何下载到我的笔记本电脑通过终端使用“wget”或python或任何相关的东西。
问题内容: 我想知道系统上的可执行文件使用了哪些库。更具体地说,我想对使用最多的库以及使用它们的二进制文件进行排名。我怎样才能做到这一点? 问题答案: 使用到列表共享为每个可执行文件库。 清理输出 排序,计算计数,按计数排序 要在“ / bin”目录中找到所有可执行文件的答案: 将上面的“ / bin”更改为“ /”以搜索所有目录。 输出(仅针对/ bin目录)将如下所示: 编辑-删除了“ gre
您可以使用共享文件夹 Microsoft 管理控制台 (MMC) 管理单元集中管理计算机上的文件共享。共享文件夹允许您创建文件共享和设置权限,查看和管理打开的文件以及连接到计算机上文件共享的用户。
我有一个iOS应用程序,可以加载PDF供查看。我想允许该应用程序从谷歌硬盘的共享文件夹中获取PDF,该文件夹由某个主管理员帐户共享。 我已经创建了一个谷歌驱动器项目,并为我的应用程序设置了OAuth,并且能够使用GTLQueryDrive的各种查询成功列出文件。 我面临的问题与授权范围有关。 假设托管这些文件的谷歌账户包含一个共享文件夹:PDFAppFiles。我们与20人共享此文件夹。 我的iO