ホームページ  >  記事  >  バックエンド開発  >  PHP unlinkでディレクトリを削除する方法

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

藏色散人
藏色散人オリジナル
2021-03-15 10:29:392657ブラウズ

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 サイトの他の関連記事を参照してください。

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