public static function fileInDirUnderScoreLeft($dir) { if ($files = Get::filesFromOneDir(Files::dirname($dir))) { $file = strtolower(Files::filename($dir)); foreach ($files as $name) { $name = strtolower($name); $temp = explode('_', $name); $start = false; $name = ''; for ($i = 0; $i < count($temp); $i++) { if (0 === strpos($file, $temp[$i]) && !$start) { $start = true; } if ($start) { if ($name) { $name .= '_'; } $name .= $temp[$i]; } } if ($name == $file) { return true; break; } } } return false; }
public static function dir($structure, $mode, $recursive = true) { return Files::makeDir($structure, $mode, $recursive); }
public static function file($source, $dest) { return Files::move($source, $dest); }