2
我正在使用Java CIFS Client Library但面临问题和问题是copyTo功能不起作用。 我有一个包含文件的文件夹。我想将这些文件读取到其他网络路径。jcifs copyTo从一个网络到其他网络路径不起作用
String path1 = "//MACHINE-NAME/SHARE-FOLDER"
NtlmPasswordAuthentication auth = new
NtlmPasswordAuthentication(DOMAIN;USERNAME:PASSWORD)
SmbFile readFolder = new SmbFile("smb://MACHINE-NAME/SHARE-FOLDER/",auth)
这工作正常。 然后,我有另一个网络路径和定义像这样和ShareFolder2具有读/写访问'everyone'用户。
String path2 = "//MACHINE-NAME/SHARE-FOLDER2"
NtlmPasswordAuthentication auth = new
NtlmPasswordAuthentication(DOMAIN;USERNAME:PASSWORD)
SmbFile destinationFolder = new SmbFile("smb://MACHINE-NAME/SHARE-FOLDER2/",auth)
ArrayList<SmbFile> readFiles = readFolder?.listFiles()
for(file in readFiles){
file.copyTo(destinationFolder)
}
我也需要这个答案,希望能有帮助。 – sikander 2015-03-03 13:33:27