PHP文件处理相关操作1

代码
1 <?php
2 $path = "c:\appserv\www\lession6\lession20.php";
3 printf("文件路径:%s",dirname($path)); //得到文件路径
4   echo '<p>';
5 printf("文件名称:%s",basename($path,".php")); //第二个参数表示忽略的后缀名
6 echo "<p>";
7 echo "<hr>";
8
9 $pathinfo = pathinfo($path);
10 printf("你的文件夹路径:%s",$pathinfo[dirname]); //获取文件路径
11 echo "<p>";
12 printf("你的文件名称是:%s",$pathinfo[basename]);//获取文件名称
13 echo '<p>';
14 printf("你的文件后缀是:%s",$pathinfo[extension]);//获取文件后缀
15 echo "<hr>";
16
17 printf("你的文件大小是:".filesize($path)); //获取文件大小
18 echo "<hr>";
19
20
21
22 /*function dirctor_size($directory){
23 $directorySize = 0;
24 if($dh = @opendir($directory)){
25 while($filename=readdir($dh)){
26 if($filename!="." && $filename!=".."){
27 if(is_file($directory."/".$filename)){
28 $directorySize+=filesize($directory."/".$filename);
29 }
30 if(is_dir($directory."/".$filename)){
31 $directory+=directory_size($directory.'/'.$filename);
32 }
33 }
34 }
35 }
36 @closedir($dh);
37 return $directorySize;
38 }
39 $directory = "c:\appserv";
40 $total = round((dirctor_size($directory)/1048576),2);
41 printf("Directory %s:$f MB",$directory.$total);
42 */
43 ?>

 

posted on 2010-12-24 14:32  funkys  阅读(105)  评论(0)    收藏  举报