我有一个恶意文件散布在我的服务器,根目录和它的文件夹。有没有什么方法/php脚本可以让我一次从所有文件夹中删除它们。
发布于 2018-12-07 07:19:12
function deleteFileFromDir($dir, $filename){
$ffs = scandir($dir);
unset($ffs[array_search('.', $ffs, true)]);
unset($ffs[array_search('..', $ffs, true)]);
foreach($ffs as $ff){
if(is_dir($dir.'/'.$ff)){
deleteFileFromDir($dir.'/'.$ff, $filename);
} else {
if( $ff == $filename ){
echo "found ".$dir.'/'.$ff.'<br>';
unlink($dir.'/'.$ff);
}
}
}
}
$search_dir_path = '.'; // The same folder as the file location
$search_file = 'some_file_to_delete.txt';
deleteFileFromDir($search_dir_path, $search_file);
只需根据需要更改$search_dir_path
和$search_file
变量。
https://stackoverflow.com/questions/53660705
复制相似问题