PHP unlinkでディレクトリを削除する方法

藏色散人
リリース: 2023-03-08 18:00:01
オリジナル
2668 人が閲覧しました

php unlink メソッドでディレクトリを削除します。最初に PHP サンプル ファイルを作成し、次にループ トラバーサルとリンク解除関数を通じてディレクトリとファイルを削除します。

PHP unlinkでディレクトリを削除する方法

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター

unlink() 関数ファイルを削除します。

成功した場合は true を返し、そうでない場合は false を返します。

構文

unlink(filename,context)
ログイン後にコピー

パラメータ

ファイル名は必須です。削除するファイルを指定します。

コンテキスト オプション。ファイルハンドルの環境を指定します。コンテキストは、ストリームの動作を変更するオプションのセットです。

PHP はディレクトリとディレクトリ内のすべてのファイルを削除します

コードは次のとおりです:

<?php 
//循环删除目录和文件函数 
function delDirAndFile( $dirName ) 
{ 
if ( $handle = opendir( “$dirName” ) ) { 
while ( false !== ( $item = readdir( $handle ) ) ) { 
if ( $item != “.” && $item != “..” ) { 
if ( is_dir( “$dirName/$item” ) ) { 
delDirAndFile( “$dirName/$item” ); 
} else { 
if( unlink( “$dirName/$item” ) )echo “成功删除文件: $dirName/$item<br />n”; 
} 
} 
} 
closedir( $handle ); 
if( rmdir( $dirName ) )echo “成功删除目录: $dirName<br />n”; 
} 
} 
//假设需要删除一个名叫”upload”的同级目录即此目录下的所有文件,你可以通过以下代码完成: 
delDirAndFile( ‘upload&#39;); 
?>
ログイン後にコピー

[推奨学習: "PHPビデオチュートリアル 》]

以上がPHP unlinkでディレクトリを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート