SAMBA的JAVA客户端JCIFS
首页
http://jcifs.samba.org/
下载文件
jcifs-1.2.25b.zip
下载的版本很新啊。能从MAVEN上搞到的版本如下pom.xml
org.samba.jcifs
jcifs
1.2.15
提供调用的static 工具类SambaUtil.java:
package com.sillycat.api.commons.utils;
import java.net.MalformedURLException;
import jcifs.smb.SmbException;
import jcifs.smb.SmbFile;
import jcifs.smb.SmbFileInputStream;
import jcifs.smb.SmbFileOutputStream;
public class SambaUtil {
public static void delete(String filepath, String username, String pwd)
{
SmbFile f = null;
try {
f = new SmbFile("smb://" + username + ":" + pwd + "@"
+ filepath);
try {
if (f.exists()) {
f.delete();
}
} catch (SmbException e) {
e.printStackTrace();
}
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
public static boolean exists(String filepath, String username, String pwd)
throws Exception {
SmbFile file = new SmbFile("smb://" + username + ":" + pwd + "@"
+ filepath);
try {