分享

写回答

发帖

[提问] 如何查看我的某个子目录的网站用了多少空间?

GoDaddy GoDaddy 1584 人阅读 | 8 人回复

发表于 2010-6-20 14:42:33 | 显示全部楼层 |阅读模式

如何查看我的某个子目录的网站用了多少空间?共用了多少MB?

回答|共 8 个

mindcool

发表于 2010-6-20 15:01:38 | 显示全部楼层

这个有点难度。。。
RAKSmart

rogerskys

发表于 2010-6-20 15:46:30 | 显示全部楼层

有人知道吗?版主在吗?

johnnyfu829

发表于 2010-6-20 17:28:06 | 显示全部楼层

有办法的,不过比较费力。你把整个站的东西全部下载到你自己的电脑就可以看出来占用了多少空间了

rogerskys

发表于 2010-6-20 18:26:04 | 显示全部楼层

回复 4# 的帖子

如果真的是没有办法,我就会用这个方法了。

版主知道吗?

sharesun

发表于 2010-6-20 19:03:32 | 显示全部楼层

asp
获取文件或文件夹大小
<%
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFile("c:\test.asp")
Response.Write("test.asp的大小是: ")
Response.Write(f.Size & " bytes.")
set f=nothing
set fs=nothing
%>
输出:
test.asp的大小是: 10556 bytes.


获取文件夹的大小
<%
dim fs,fo
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fo=fs.GetFolder("c:\test")
Response.Write("所选文件夹的大小是: ")
Response.Write(fo.Size & " bytes.")
set fo=nothing
set fs=nothing
%>
输出:所选文件夹的大小是: 123456 bytes.



asp.net获取文件大小或文件夹大小
c#
using System.IO;   
<summary>   
获取指定目录下的所有文件和文件夹大小   
</summary>   
<param name="path">目录路径</param>   
<returns>string,返回所有文件夹名字</returns>   
protected long GetDirectorySize(string path)   
{   
    long dirSize = 0;   
   DirectoryInfo dir = new DirectoryInfo(path);   
    foreach (FileInfo file in dir.GetFiles())   
        dirSize += file.Length;   
    foreach (DirectoryInfo subdir in dir.GetDirectories())   
        dirSize += GetDirectorySize(subdir.FullName);   
    return dirSize;   
}  



PHP就不知了
RAKSmart

jiangxi00096

发表于 2010-6-20 20:19:11 | 显示全部楼层

对于这个问题我就不方便回答了

kkbac

发表于 2010-6-20 21:38:49 | 显示全部楼层

版主已躲了两天了。以后不要再吓他了。

stabyou

发表于 2010-6-23 00:29:23 | 显示全部楼层

不发表意见 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GoDaddy讨论

GoDaddy
介绍:GoDaddy是全球第一域名注册商,同时也提供主机托管、SSL证书等产品服务。GoDaddy提供Linux虚拟主机、Windows虚拟主机、云主机以及服务器全线主机产品,满足各种需求的用户。
查看更多

rogerskys

发表主题