Artisan::command('handle_svg', function () {
$file_path = "E:/project/zhyframe/public/addons/zhyshop_sun/public/static/svg";
$files = scandir($file_path);
foreach ($files as $file){
if($file=="." || $file==".."){
continue;
}
$old_file = $file;
// $file_name = $file;
$ext = pathinfo($file, PATHINFO_EXTENSION);
//
// print_r($file);
// print_r($file."\n");
$pos = strpos($file, "_active");
if($pos !== false){
$file = substr($file, 0, $pos);
$file = str_replace("_active.svg", "", $file);
$new_file_name =strtolower(md5($file));
$new_file_name .="_active.svg";
rename($file_path."/". $old_file, $file_path."/". $new_file_name);
}else{
$file = str_replace(".svg", "", $file);
$new_file_name =strtolower(md5($file));
$new_file_name .=".svg";
rename($file_path."/". $old_file, $file_path."/". $new_file_name);
}
//print_r($file."\n");
// break;
// rename($file_path."/". $file, $file_path."/". $new_file_name);
}
});