最近做了一个访问远程文件是否存在的程序
其中判断远程文件是否存在的内容是这样的:
import java.net.HttpURLConnection;
import java.net.URL;
import org.apache.tomcat.util.codec.binary.StringUtils;
import aachina.zhu.service.TotdcallrecordService;
import aachina.zhu.webserviceget.RedirectWeChat;
public class ToUrl2 {
TotdcallrecordService ts = new TotdcallrecordService();
RedirectWeChat rw = new RedirectWeChat();
public void toUrl() throws Exception {
// 得到url
String tourl = ts.getUrl();
//文件路径 可远程 可本地
URL url = new URL(tourl);
//URL url = new URL("http://192.168.10.206/2017HUWQ/27/WG110sdat1481/192.168.10.201!1~R!06272017_122133!Trk(02195590)!1481!WG1100!DNIS56634190!1493455851!0!R.wav");
//连接访问
HttpURLConnection urlcon = (HttpURLConnection) url.openConnection();
System.out.println("url="+url);
Long TotalSize = Long.parseLong(urlcon.getHeaderField("Content-Length"));
System.out.println("TotalSize="+TotalSize);
if (TotalSize != 1308) {
System.out.println("存在");
} else {
rw.toWeChat();
System.out.println("不存在");
}
}
}
网上看了好多,他们是这样的: