如何实现记录下载次数 java

如图!!!急~~~... 如图!!!急~~~ 展开
 我来答
xQ_27
推荐于2016-01-15 · 知道合伙人软件行家
xQ_27
知道合伙人软件行家
采纳数:69 获赞数:289
毕业于青岛理工大学。

向TA提问 私信TA
展开全部
1、记录下载次数即在用户进行下载操作后保存本次下载记录。
2、如何实现,一般在程序设计中,文件下载不是单独存在,
可以在数据库中记录文件路径的数据表中加一列字段:downNum表示下载次数。每次用户下载文件时,下载对应文件后。我们就在本字段进行数值+1.这样我们就能获取对每个文件的下载操作的记录数。同时展示在前台
dyzx01234
推荐于2016-02-18
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
你开辟一个流文件,里面只写一个数据,然后用户每下载一次就从流文件里读数据一次,加一再写进去就可以了。每次下载调用一下下面的函数就行了

public int addNum() throws IOException{
FileInputStream fin=new FileInputStream("num.data");
DataInputStream din=new DataInputStream(fin);
int i=din.readInt();
i++;
FileOutputStream fout=new FileOutputStream("num.data");
DataOutputStream dout=new DataOutputStream(fout);
dout.writeInt(i);
return i;
}

num.data里需要先用OutputStream写进去一个0
执行以下代码
public static void main(String args[]) {
FileOutputStream fout;
try {
fout = new FileOutputStream("num.data");
DataOutputStream dout=new DataOutputStream(fout);
dout.writeInt(0);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}

个人意见,仅作参考。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式