当前位置: 技术问答>java相关
高手們幫幫我~~上載問題
来源: 互联网 发布时间:2015-08-27
本文导语: 我要做個上載模塊,現在要做顯示還有沒有上載空間,如果有就可以繼續上載,沒有就不行。 做這個用什麼方法實現?大家快給個建議。在線等待~~~ (我用JSP做) | 这是清华一个人写的...
我要做個上載模塊,現在要做顯示還有沒有上載空間,如果有就可以繼續上載,沒有就不行。
做這個用什麼方法實現?大家快給個建議。在線等待~~~
(我用JSP做)
做這個用什麼方法實現?大家快給個建議。在線等待~~~
(我用JSP做)
|
这是清华一个人写的faq,也许有点用
7 如何获得可用的硬盘空间?
目前尚未发现有任何干净利落的纯Java方法能够解决这个问题。通常的解
决方案是直接访问操作系统获得这些信息。有一个被称为JConfig的类库提
供了一些方法可以获得磁盘和文件信息,但是可以肯定这个类库使用了JNI
方法。
下载地址:http://www.tolstoy.com/samizdat/jconfig.html
如果你使用的是晕倒死系列操作系统,那么下面的方法也许能够获得正确
的结果。我之所以说也许,是因为我在多个晕倒死平台上作过实际测试,
在英文版的晕倒死上基本上都能够得到正确的结果,在中文版的晕倒死上
基本上都不能够获得正确的结果。
String osname = System.getProperty("os.name");
String command = "";
if (osname.indexOf("NT") > -1)
command = "c:\winnt\System32\cmd.exe";
else if (osname.indexOf("Windows") > -1)
command = "c:\windows\command.com";
Process p = Runtime.getRuntime().exec(
command + " /c dir > c:\dir.txt");
p.waitFor();
然后你需要做的是对得到的dir.txt文件进行分析。
如果你使用的是UNIX/Linux操作系统,你可以使用类似的方法来获得相关
信息。建议使用的命令是df -k > dir.txt。
7 如何获得可用的硬盘空间?
目前尚未发现有任何干净利落的纯Java方法能够解决这个问题。通常的解
决方案是直接访问操作系统获得这些信息。有一个被称为JConfig的类库提
供了一些方法可以获得磁盘和文件信息,但是可以肯定这个类库使用了JNI
方法。
下载地址:http://www.tolstoy.com/samizdat/jconfig.html
如果你使用的是晕倒死系列操作系统,那么下面的方法也许能够获得正确
的结果。我之所以说也许,是因为我在多个晕倒死平台上作过实际测试,
在英文版的晕倒死上基本上都能够得到正确的结果,在中文版的晕倒死上
基本上都不能够获得正确的结果。
String osname = System.getProperty("os.name");
String command = "";
if (osname.indexOf("NT") > -1)
command = "c:\winnt\System32\cmd.exe";
else if (osname.indexOf("Windows") > -1)
command = "c:\windows\command.com";
Process p = Runtime.getRuntime().exec(
command + " /c dir > c:\dir.txt");
p.waitFor();
然后你需要做的是对得到的dir.txt文件进行分析。
如果你使用的是UNIX/Linux操作系统,你可以使用类似的方法来获得相关
信息。建议使用的命令是df -k > dir.txt。
|
可以在服务器端新建一个大小相等的文件,新建成功说明有空间,反之没有
|
我用java做上载,研究快半个月了,都没有实现,没有实现的原因,是传上去的文件和远文件不一样。
|
"需要看到佔用了多少空間"什么意思,是不是要看已经上传的文件占用了多大空间?
|
gz
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。