2017-07-12 194 views
0

我得到了一个测试,我试图删除文件或文件夹中的所有文件后,我连接到SMB服务器Samba:当我试图删除一个文件时我得到 - jcifs.smb.SmbException:系统找不到指定的文件?

def fullPath ="smb://XXXXX/XXX/XX/qa/" 
def smbFile = new SmbFile(fullPath, new NtlmPasswordAuthentication("","USERNAME","PASSWORD")) 
println ("SMB files -" +smbFile.listFiles()) 

这将返回 SMB files -[smb://XXXX/XXX/XX/qa/xyz.csv]

现在,如果我运行

smbFile.delete("xyz.csv") 

文件被删除,但我得到 - jcifs.smb.SmbException: The system cannot find the file specified. - 和我的测试失败

+0

想通了,对不起,要问和回答我自己的问题 –

回答

0

终于想通了这一点,如果我用这个代替
smbFile.listFiles(){每个。 (it.delete())}

猜猜这个问题让我觉得它更多。

相关问题