2017-07-12 5 views
0

ich einen Test, wo ich bin versucht, eine Datei oder alle Dateien in einem Ordner zu löschen, nachdem ich zu einem SMB-ServerSamba: Wenn ich versuche, eine Datei zu löschen, bekomme ich - jcifs.smb.SmbException: Das System kann die angegebene Datei nicht finden?

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

diese zurück SMB files -[smb://XXXX/XXX/XX/qa/xyz.csv]

verbinden

Jetzt, wenn ich renne

smbFile.delete("xyz.csv") 

Die Datei wird gelöscht, aber ich erhalte - jcifs.smb.SmbException: The system cannot find the file specified. - und mein Test nicht

+0

es herausgefunden, tut mir leid zu fragen und meine eigene Frage zu beantworten –

Antwort

0

Schließlich dies herausgefunden, wenn ich diesen stattdessen
smbFile.listFiles verwendet(), die jeweils {. (it.delete())}

Raten Sie, die Frage zu stellen, ließ mich darüber nachdenken.

Verwandte Themen