Home >Backend Development >PHP Problem >What is the PHP file deletion function?
#What is the PHP file deletion function?
PHP delete file function is "unlink()". This function is used to delete files. Its syntax is "unlink(filename,context)". Its parameter filename represents the file to be deleted. The parameters context is an optional parameter that represents the environment that specifies the file handle.
Sample code
<?php $file = "test.txt"; if (!unlink($file)) { echo ("Error deleting $file"); } else { echo ("Deleted $file"); } ?>
Function encapsulation
<?php /** * 创建文件操作 * @method create_file * @param str $filename 文件名 * @return boolean true|false */ function create_file(string $filename){ if(file_exists($filename)){ return false; } // 检测目录是否存在,不存在则创建 if(!file_exists(dirname($filename))){ mkdir(dirname($filename),0777,true); //true是指是否创建多级目录 } // if(touch($filename)){ // return true; // } // return false; if(file_put_contents($filename,'')!==false){ // ''是指创建的文件中的内容是空的 return true; } return false; } /** * 删除文件操作 * @param string $filename 文件名 * @return boolean true|false */ function del_file(string $filename){ if(!file_exists($filename)|| !is_writeable($filename)){ return false; } if(unlink($filename)){ return true; } return false; } // create_file("ceshi"); // del_file('ceshi');
Recommended tutorial: "PHP Tutorial"
The above is the detailed content of What is the PHP file deletion function?. For more information, please follow other related articles on the PHP Chinese website!