2017-07-12 67 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())}

猜猜這個問題讓我覺得它更多。

相關問題