php でフォルダー内のファイルを削除する方法: 1. unlink() 関数を使用して、指定したファイルを直接削除します。構文は「unlink($filename)」です。 2. while ステートメントと readdir() 関数を使用してループ内でフォルダーの内容を読み取り、is_dir() を使用してフォルダー内にファイルが存在するかどうかを確認し、存在する場合は unlink() メソッドを使用して削除します。フォルダー内のすべてのファイルが削除されるまで続けます。
#この記事の動作環境: Windows 7 システム、PHP8、Dell G3 コンピューター。
php ファイルの削除には unlink() 関数を使用します
まず、testFile.txt という名前のファイルを作成します。
#例指定したファイルを削除します#$filename = 'file.txt';
fopen($filename,'a+');
if(!unlink($filename))
{
echo "文件{$filename}删除失败";
}
else
{
echo "文件{$filename}删除成功";
}
?>
#ディレクトリ内のすべてのファイルを削除します
function delFileUnderDir( $dirName="../Smarty/templates/templates_c" ) { if ( $handle = opendir( "$dirName" ) ) { while ( false !== ( $item = readdir( $handle ) ) ) { if ( $item != "." && $item != ".." ) { if ( is_dir( "$dirName/$item" ) ) { delFileUnderDir( "$dirName/$item" ); } else { if( unlink( "$dirName/$item" ) )echo "成功删除文件: $dirName/$item<br />n"; } } } closedir( $handle ); } }
php unlink() 関数の説明
関数: ファイルを削除します。 構文:
unlink(filename,context)
パラメータ:
ファイル名: 必須。削除するファイルを指定します。
コンテキスト: オプション。ファイルハンドルの環境を指定します。コンテキストは、ストリームの動作を変更するオプションのセットです。
以上がPHPでフォルダー内のファイルを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。