如何判断ftp上传文件完毕,对文件进行删除操作后,再次上传时不能再次上传。
现在代码的逻辑是上传成功,再次上传有该文件则不会继续上传,没有就继续上传
// 跳转到Linux文件目录看是否存在
File file = new File(lPath);
if (file.exists()) {
if (file.isDirectory()) {
// 上传
ftpUtil.uploadFolder(ftpClient, lPath, fPath, "", param.getFilterNameHas(),
param.getFilterNamePattern());
}
} else {
System.out.println("Linux upload File: " + lPath + " not exists");
}
这只能持久化一下文件的MD5进行判断了
可以维持一个资源表,记录每个文件的MD5特征,存在就不上传