PHP代码删除读取Linux系统服务器文件或者文件夹

PHP代码删除读取Linux系统服务器文件或者文件夹,第1张

/

清理缓存

return [type] [description]

/

public function delCache() {

header("Content-type: text/html; charset=utf-8");

//清文件缓存

$dirs = array('/runtime/');

@mkdir('runtime',0777,true);

//清理缓存

foreach($dirs as $dir) {

$this->rmdirr($dir);

}

$this->success('清除缓存成功!');

}

给路径改改

declare -i flag 设置flag;

for I in `ls 目录`; do 遍历目录

flag=0 假设0为不存在

for J in `获取数据库文件名列表`; do 遍历数据文件名

if I == J; then 如果存在就跳出循环;

flag=1 设置存在标签

break 跳出内层循环

fi

done

if [ $flag -eq 0 ]; then 如果flag没有改变,那么文件是不存在的;

rm -rf $I 删除文件

fi

done

回帖不要灌水啊,我认为。首先你得查找用locate,find,sed或者grep查找这个文件吧,确认没有和系统原来的文件有重名的,有重名下面的方法别用了,推荐用sed或者grep加正则表达式精确查找,比如,sed

-n

'/aaa/p'

/

|

sed

-n

's/aaa//g'可以删除aaa,前面一个sed用来查找根目录下的所有的aaa,后面全局替换为空,即删除掉了aaa,你试一下哦!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » PHP代码删除读取Linux系统服务器文件或者文件夹

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情