package com.jspsmart.upload; import java.io.IOException; import java.util.Collection; import java.util.Enumeration; import java.util.Hashtable; public class Files { private SmartUpload m_parent; private Hashtable m_files; private int m_counter; Files() { this.m_files = new Hashtable(); this.m_counter = 0; } protected void addFile(File file) { if (file == null) { throw new IllegalArgumentException("newFile cannot be null."); } this.m_files.put(new Integer(this.m_counter), file); this.m_counter += 1; } public File getFile(int i) { if (i < 0) throw new IllegalArgumentException("File's index cannot be a negative value (1210)."); File file = (File)this.m_files.get(new Integer(i)); if (file == null) throw new IllegalArgumentException("Files' name is invalid or does not exist (1205)."); return file; } public int getCount() { return this.m_counter; } public long getSize() throws IOException { long l = 0L; for (int i = 0; i < this.m_counter; ++i) l += getFile(i).getSize(); return l; } public Collection getCollection() { return this.m_files.values(); } public Enumeration getEnumeration() { return this.m_files.elements(); } }
最近下载更多
sterbj LV6
2022年1月12日
pangxiaoli LV3
2019年7月3日
myWayne LV7
2019年6月7日
talentwsc LV1
2019年3月26日
空城寂 LV1
2019年1月19日
5555611 LV1
2019年1月9日
haiwen LV19
2018年11月8日
liudeshuai970926 LV6
2018年10月29日
最代码系统管理员 LV1
2018年9月20日
mudingc木钉 LV30
2018年9月12日
最近浏览更多
java小书童 LV18
1月29日
CaoCaii LV6
2022年6月11日
shiropurple LV2
2022年5月8日
我不划水
2022年4月24日
暂无贡献等级
cw1984
2022年3月6日
暂无贡献等级
sterbj LV6
2022年1月12日
lyd19931203 LV21
2021年11月15日
tangjj7260 LV18
2021年11月12日
陈佳兴 LV4
2021年10月23日
marcoreus1 LV2
2021年10月13日