现要做一个下载文件的功能,希望每次下载前先检索本地是否已下载过改文件,防止用户每次都从服务器下载浪费流量,数据比较大的时候用户体验也不是很好
无法访问客户端资源。。你要防止重复下载只能服务器端记录住下载用户的id到数据库
//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";
}
File file = new File("D://xxxxx");
[iOS开发项目-2] 用户登录界面
H5应该可以,但是用户也许删掉或者改名了
使用js判断,java代码应该不可以。
function IsExstsFile(filespec) {
var fso = new ActiveXObject("Scripting.FileSystemObject");
if (fso.FileExists(filespec))
return true;
else
return false;
}
下载完后删掉原地址url