Tech Neo 创造一个纯粹高质的技术交流平台

web应用怎么检索指定本地目录中的是否存在某个文件?

现要做一个下载文件的功能,希望每次下载前先检索本地是否已下载过改文件,防止用户每次都从服务器下载浪费流量,数据比较大的时候用户体验也不是很好

请先 登录 后评论

8 个回答

CSDN用户

无法访问客户端资源。。你要防止重复下载只能服务器端记录住下载用户的id到数据库

请先 登录 后评论
CSDN用户

File file = new File("D://xxxxx");

请先 登录 后评论
CSDN用户

[iOS开发项目-2] 用户登录界面

请先 登录 后评论
CSDN用户

//List arrayList = FileViewer.getListFiles("d:/com","html",true);
//读取d:/com下的以java 结尾的文件 如有子目录,包含之(后缀名为null则为所有文件)
//List arrayList = FileViewer.getListFiles("d:/com","java",true);
//经试验,后缀不能不填写,否则编译不通过,提示“FileViewer.java:17: 非法的表达式开始”。
//另外后缀为""时的情况需要 增加到IF 里去,否则 后缀为""时,不会显示所有文件
List arrayList = FileViewer.getListFiles("d:/com","",true);
if(arrayList.isEmpty())
{
System.out.println("没有符号要求的文件");
}
else
{
String message = "";
message += "符号要求的文件数:" + arrayList.size() + "\r\n";
System.out.println(message);
for (Iterator i = arrayList.iterator(); i.hasNext();)
{
String temp = (String) i.next();
System.out.println(temp);
message += temp + "\r\n";
}

请先 登录 后评论
CSDN用户

H5应该可以,但是用户也许删掉或者改名了

请先 登录 后评论
CSDN用户

使用js判断,java代码应该不可以。
function IsExstsFile(filespec) {
var fso = new ActiveXObject("Scripting.FileSystemObject");
if (fso.FileExists(filespec))
return true;
else
return false;
}

请先 登录 后评论
CSDN用户

下载完后删掉原地址url

请先 登录 后评论
闭门造车 - Java开发工程师

你要防止重复下载只能服务器端记录住下载用户的id到数据库

请先 登录 后评论
  • 1 关注
  • 0 收藏,318 浏览
  • CSDN 提出于 2018-06-08 11:51

相似问题