Php calculation of the size of a file
This article describes how to calculate the size of a file in php. It involves php file operations and has some reference value. For more information, see
This example describes how php calculates the size of a file. Share it with you for your reference. The details are as follows:
?
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 |
<? Php
Function dirSize ($ directoty ){
$ Dir_size = 0;
If ($ dir_handle = @ opendir ($ directoty ))
{
While ($ filename = readdir ($ dir_handle )){
$ SubFile = $ directoty. DIRECTORY_SEPARATOR. $ filename;
If ($ filename = '.' | $ filename = '..'){
Continue;
} Elseif (is_dir ($ subFile ))
{
$ Dir_size + = dirSize ($ subFile );
} Elseif (is_file ($ subFile )){
$ Dir_size + = filesize ($ subFile );
}
}
Closedir ($ dir_handle );
}
Return ($ dir_size );
}
$ Dir_size = dirSize ("xym ");
Echo round ($ dir_size/pow (1024,1), 2). "KB ";
?>
|
I hope this article will help you with php programming.