Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist die Funktion zum Löschen von PHP-Dateien?

Was ist die Funktion zum Löschen von PHP-Dateien?

Guanhui
GuanhuiOriginal
2020-06-11 17:41:354130Durchsuche

Was ist die Funktion zum Löschen von PHP-Dateien?

Was ist die Funktion zum Löschen von PHP-Dateien?

Die PHP-Dateilöschfunktion ist „unlink()“. Ihre Syntax ist „unlink(filename,context)“. Der Parameterkontext ist ein optionaler Parameter, der die Umgebung darstellt, in der das Dateihandle angegeben wird.

Beispielcode

<?php
$file = "test.txt";
if (!unlink($file))
  {
  echo ("Error deleting $file");
  }
else
  {
  echo ("Deleted $file");
  }
?>

Funktionskapselung

<?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,&#39;&#39;)!==false){   // &#39;&#39;是指创建的文件中的内容是空的
		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(&#39;ceshi&#39;);

Empfohlenes Tutorial: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die Funktion zum Löschen von PHP-Dateien?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn