ホームページ >バックエンド開発 >PHPの問題 >PHPファイル削除機能とは何ですか?

PHPファイル削除機能とは何ですか?

Guanhui
Guanhuiオリジナル
2020-06-11 17:41:354185ブラウズ

PHPファイル削除機能とは何ですか?

#PHP ファイル削除機能とは何ですか?

PHP のファイル削除関数は "unlink()" です。この関数はファイルを削除するために使用されます。その構文は "unlink(filename,context)" です。そのパラメータ filename は削除するファイルを表します。パラメータ コンテキストは、ファイル ハンドルを指定する環境を表すオプションのパラメータです。

サンプルコード

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

関数のカプセル化

<?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;);

推奨チュートリアル: "PHP チュートリアル"

以上がPHPファイル削除機能とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。