JCIFS API:将文件写入远程共享后,访问被拒绝

时间:2020-02-04 10:36:03

标签: java smb jcifs windows-share

我无法确定导致异常的原因:

线程“ main” jcifs.smb.SmbException中的异常:访问被拒绝。

我的凭据在Windows之间工作,通常我可以将文件复制到文件夹中,从中删除,读取,覆盖。 我添加了“ getPermissions”,其结果为:

“((” java.security.AllPermission“”所有权限“”所有操作“)”

这是我上课的全部代码:


    public static void main(String[] args) throws IOException {
        String url = "sbm://myRemote/address/";
        String localFile = "test.txt";
        NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication("myDomainName", "myUserName", "myPassword");
        System.out.println(auth.getName());
        SmbFile dir = new SmbFile(url, auth);
        for (SmbFile f : dir.listFiles()) {
            System.out.println(f.getName());
        }
        System.out.print(dir.getPermission().toString());
        SmbFileOutputStream out = new SmbFileOutputStream(dir, true);
        FileInputStream fis = new FileInputStream(localFile);
        out.write(IOUtils.toByteArray(fis));
        out.close();
    }

我在做什么错了?

0 个答案:

没有答案
相关问题