diff --git a/functions/filesystem.xml b/functions/filesystem.xml
index 0662499849..d27827affe 100644
--- a/functions/filesystem.xml
+++ b/functions/filesystem.xml
@@ -330,6 +330,36 @@ $df = diskfreespace("/"); // $df contains the number of bytes
+
+
+ disk_total_space
+ Returns the total size of a directory
+
+
+ Description
+
+
+ float disk_total_space
+ string directory
+
+
+
+ Given a string containing a directory, this function will return
+ the total number of bytes on the corresponding filesystem or disk
+ partition.
+
+
+
+ disk_total_space example
+
+$df = disk_total_space("/"); // $df contains the total number of
+ // bytes available on "/"
+
+
+
+
+
+
fclose