0
phpを使って特殊文字を含むディレクトリ内のファイルを削除しようとしました。ディレクトリ内の特殊文字でファイルを削除する
私はunlink()
関数を使用しましたが、それはそのまま動作しますが、ファイルに特殊な文字が含まれているとファイルを見つけることができません。
今、私はstr_replace()
関数を使用して名前を置き換えます。
以下の例を参照してください。
<?php
//replace "+" sign with space.
$filename = str_replace("+", " ", $filename);
$dir = "_resources/docs/";
unlink($dir . $filename);
?>
これは機能しますが、このような名前のファイルはどうですか? [Vouching_Sample_02]-SMCC_Q3_Vouching_September_Goods_012216
。
これにはどのような推奨事項がありますか?
となりますが、角かっこはどうですか? – claudios
私は答えを – PHJCJO
に変更しました申し訳ありませんが、より詳細な回答が必要でした。この例では – claudios