Home >Backend Development >PHP Tutorial >Summary of basic file and directory operations commonly used in PHP_PHP Tutorial
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial. Basic file operations
The basic operations of files include: file judgment, directory judgment, file size, read-write judgment, existence judgment and file time, etc.
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial:
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: header("content-type","text/html;charset=utf-8");
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: /*
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: *Declare a function, pass in the file name to get the file attributes
5: *@param string $fileName file name
6: */
7: function getFilePro($fileName)
8: {
9: if(!file_exists($fileName))
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: {
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: echo 'The file does not exist
';
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: return;
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: }
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: /*Is it an ordinary file*/
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial5: if(is_file($fileName))
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial6: {
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial7: echo $fileName.' is a file
';
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial8: }
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial9: /*Is it a directory*/
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: if(is_dir($fileName))
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: {
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: echo $fileName.' is a directory';
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: }
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: /*Output file type*/
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial5: echo 'The file type is: '.getFileType($fileName).'
';
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial6: /*File size, conversion unit*/
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial7: echo 'The file size is:'.getFileSize(filesize($fileName)).'
';
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial8: /*Whether the file is readable*/
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial9: if(is_readable($fileName))
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: {
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: echo 'File readable
';
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: }
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: /*Whether the file is writable*/
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: if(is_writable($fileName))
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial5: {
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial6: echo 'File can be written
';
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial7: }
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial8: /*Whether the file is executable*/
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial9: if(is_executable($fileName))
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: {
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: echo 'File executable
';
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: }
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial:
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: echo 'File creation time:'.date('Y year m month j day',filectime( $fileName)).'
';
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial5: echo 'The last modification time of the file:'.date('Y year m month j day',filemtime ($fileName)).'
';
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial6: echo 'The last time the file was opened:'.date('Y year m month j day',fileatime ($fileName)).'
';
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial7: }
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial8:
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial9: /*
50: *Declare a function that returns the file type
5Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: *@param string $fileName file name
5Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: */
5Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: function getFileType($fileName)
5Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: {
55: $type = '';
56: switch(filetype($fileName))
57: {
58: case 'file':$type .= 'Ordinary file';break ;
59: case 'dir':$type .= 'Directory file';break ;
60: case 'block':$type .= 'block device file';break;
6Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: case 'char':$type .= 'Character device file';break;
6Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: case 'filo':$type .= 'pipe file';break ;
6Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: case 'link':$type .= 'Symbolic link';break ;
6Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: case 'unknown':$type .= 'Unknown file';break ;
65: default:
66: }
67: return $type;
68: }
69:
70: /*
7Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: *Declare a function that returns the file size
7Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: *@param int $bytes Number of bytes in the file
7Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: */
7Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: function getFileSize($bytes)
75: {
76: if($bytes >= pow(Summary of basic file and directory operations commonly used in PHP_PHP Tutorial,Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0))
77: {
78: $return = round($bytes / pow(Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial,Summary of basic file and directory operations commonly used in PHP_PHP Tutorial),Summary of basic file and directory operations commonly used in PHP_PHP Tutorial);
79: $suffix = 'TB';
80: }
8Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: else if($bytes >= pow(Summary of basic file and directory operations commonly used in PHP_PHP Tutorial,Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0))
8Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: {
8Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: $return = round($bytes / pow(Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial,Summary of basic file and directory operations commonly used in PHP_PHP Tutorial),Summary of basic file and directory operations commonly used in PHP_PHP Tutorial);
8Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: $suffix = 'GB';
85: }
86: else if($bytes >= pow(Summary of basic file and directory operations commonly used in PHP_PHP Tutorial,Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0))
87: {
88: $return = round($bytes / pow(Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial,Summary of basic file and directory operations commonly used in PHP_PHP Tutorial),Summary of basic file and directory operations commonly used in PHP_PHP Tutorial);
89: $suffix = 'MB';
90: }
9Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: else if($bytes >= pow(Summary of basic file and directory operations commonly used in PHP_PHP Tutorial,Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0))
9Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: {
9Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: $return = round($bytes / pow(Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial,Summary of basic file and directory operations commonly used in PHP_PHP Tutorial),Summary of basic file and directory operations commonly used in PHP_PHP Tutorial);
9Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: $suffix = 'KB';
95: }
96: else
97: {
98: $return = $bytes;
99: $suffix = 'B';
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial00: }
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: return $return." ".$suffix;
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: }
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0Summary of basic file and directory operations commonly used in PHP_PHP Tutorial:
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: /*Call the function and pass in the test.txt file in the test directory*/
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial05: getFilePro('./test/div.html');
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial06: ?>
Result:
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial. Directory operations
Directory operations include: directory traversal, deletion, copy, size statistics, etc.
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial. Traverse the directory
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: /*
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: *Traverse directory
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: *@param string $dirName directory name
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: */
5: function findDir($dirName)
6: {
7: $num = 0; /*Count the number of sub-files*/
8: $dir_handle = opendir($dirName); /*Open directory*/
9: /*Output directory file*/
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: echo ' Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: echo ' Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: echo ' Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: echo ' Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: Summary of basic file and directory operations commonly used in PHP_PHP Tutorial5: while($file = readdir($dir_handle)) Summary of basic file and directory operations commonly used in PHP_PHP Tutorial6: { Summary of basic file and directory operations commonly used in PHP_PHP Tutorial7: $dirFile = $dirName.'/'.$file; Summary of basic file and directory operations commonly used in PHP_PHP Tutorial8: $bgcolor = $num %Summary of basic file and directory operations commonly used in PHP_PHP Tutorial==0?'#ffffff':'#cccccc'; Summary of basic file and directory operations commonly used in PHP_PHP Tutorial9: echo ' Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: echo ' Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: echo ' Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: echo ' Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: echo ' Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: echo ' Summary of basic file and directory operations commonly used in PHP_PHP Tutorial5: } Summary of basic file and directory operations commonly used in PHP_PHP Tutorial6: echo "';
";; ';File name
File size
File type
Modification time
';
';'.$file.'
';
'.filesize($dirFile).'
' ;
'.filetype($dirFile).'
' ;
'.date('Y/n/t',filemtime($ dirFile)).'
';
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial7: closedir($dir_handle); /*Close directory*/
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial8: echo "There are ".$dirName." directory ;".$num.'Subfile';
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial9: }
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: /*Pass the test directory under the current directory*/
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: findDir('./test');
Results
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial. Statistical directory size
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: /*
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: *Statistics directory size
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: *@param string $dirName directory name
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: *@return double
5: */
6:
7: function dirSize($dirName)
8: {
9: $dir_size = 0;
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: if($dir_handle = @opendir($dirName))
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: {
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: while ($fileName = readdir($dir_handle))
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: {
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: /*排除两个特殊目录*/
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial5: if($fileName != '.' && $fileName != '..')
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial6: {
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial7: $subFile = $dirName.'/'.$fileName;
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial8: if(is_file($subFile))
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial9: {
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: $dir_size = filesize($subFile);
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: }
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: if(is_dir($subFile))
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: {
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: $dir_size = dirSize($subFile);
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial5: }
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial6: }
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial7: }
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial8: closedir($dir_handle);
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial9: return $dir_size;
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: }
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: }
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: /*传递当前目录下的test目录*/
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: $dir_size = dirSize('./test');
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: echo './test目录文件大小是:'.round($dir_size / pow(Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial,Summary of basic file and directory operations commonly used in PHP_PHP Tutorial),Summary of basic file and directory operations commonly used in PHP_PHP Tutorial).'KB';
结果
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial、删除目录
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: /*
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: *Delete directory
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: *@param string $dirName directory name
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: */
5: function delDir($dirName)
6: {
7: /*The mkdir function in php can create a directory*/
8: if(file_exists($dirName))
9: {
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: if($dir_handle = @opendir($dirName))
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: {
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: while ($fileName = readdir($dir_handle))
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: {
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: Summary of basic file and directory operations commonly used in PHP_PHP Tutorial5:
if($fileName != '.' && $fileName != '..') Summary of basic file and directory operations commonly used in PHP_PHP Tutorial6:
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial7: $subFile = $dirName.
'/'.$fileName; Summary of basic file and directory operations commonly used in PHP_PHP Tutorial8:
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial9: Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0:
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial:
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial:Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial:
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: delDir($subFile);
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial5: Summary of basic file and directory operations commonly used in PHP_PHP Tutorial6:
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial7: }
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial8: closedir($dir_handle);
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial9: rmdir($dirName);
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: return $dirName.'The directory has been deleted';
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: }
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: }
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: }
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: /*Pass a copy of the test directory testSummary of basic file and directory operations commonly used in PHP_PHP Tutorial*/
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial5: echo delDir('./testSummary of basic file and directory operations commonly used in PHP_PHP Tutorial');
Prompt message for successful deletion
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial. Copy directory
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: /*
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: *Copy directory
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: *@param string $dirSrc original directory name
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial: *@param string $dirTo target directory name
5: */
6: function copyDir($dirSrc,$dirTo)
7: {
8: if(is_file($dirTo))
9: {
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: echo 'The target directory cannot be created';/*The target is not one*/
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: return;
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: }
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: if(!file_exists($dirTo))
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: {
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial5: /*Create the directory if it does not exist*/
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial6: mkdir($dirTo);
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial7: }
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial8: if($dir_handle = @opendir($dirSrc))
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial9: {
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: while ($fileName = readdir($dir_handle))
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: {
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial:
if($fileName != '.' && $fileName != '..') Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial:
{Summary of basic file and directory operations commonly used in PHP_PHP Tutorial5: $subSrcFile = $dirSrc.'/'.$fileName;
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial6: $subToFile = $dirTo.'/'.$fileName;
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial7: if(is_file($subSrcFile))
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial8: {
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial9: copy($subSrcFile,$subToFile);
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: }
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: if(is_dir($subSrcFile))
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: {
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: copyDir($subSrcFile,$subToFile);
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: }
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial5: }
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial6: }
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial7: closedir($dir_handle);
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial8: return $dirSrc.'目录已经复制到'.$dirTo.'目录';
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial9: }
Summary of basic file and directory operations commonly used in PHP_PHP Tutorial0: }
Summary of basic file and directory operations commonly used in PHP_PHP TutorialSummary of basic file and directory operations commonly used in PHP_PHP Tutorial: echo copyDir('./test','../testcopy');