在我连接到smb服务器后,我尝试删除文件或文件夹中的所有文件的测试
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()。each {(it.delete())}
猜猜这个问题让我更多地思考。