java访问共享目录
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import org.springframework.util.StringUtils;
import com.jr.entity.bean.ReturnMsg;
import jcifs.smb.NtlmPasswordAuthentication;
import jcifs.smb.SmbFile;
import jcifs.smb.SmbFileInputStream;
import jcifs.smb.SmbFileOutputStream;
public class SmbHelper {
public static void main(String[] args) {
}
public ReturnMsg FileUploadAuth(String ip,String userId,String userPwd,String sharePath,String fileName, String newFileName, String filePath)
{
ReturnMsg returnMsg = new ReturnMsg();
InputStream in = null;
OutputStream out = null;
SmbFileOutputStream file_out = null;
try{
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(ip, userId, userPwd);
if (filePath.startsWith("/")) {
filePath = filePath.substring(1, filePath.length());
}
String smbPath = "smb://"+ip+"/"+sharePath+"/"+filePath;
fileName = fileName.replace("\\", "/");
if (