亚洲乱码卡一卡二卡三永久-亚洲乱码一二三四区-亚洲乱码一区二区三区在线观看-亚洲伦理一区-成人在色线视频在线观看免费大全-成人在线91

<?php
 
/***
    Name: find file
    Example:
        php find.php d:/photo .jpg,.gif,.png "gm convert -resize 100X100 $filename $filename"
        php find.php .txt,.doc "copy $filename e:/document"
***/
 
// create bat file? 1:yes, 0:no
define('CREATE_BAT_FILE', 0);
 
switch(count($argv)) {
    case 4:
        $command = $argv[3];
        $match = $argv[2];
        $dir = $argv[1];
        break;
    case 3:
        $command = $argv[2];
        $match = $argv[1];
        $dir = __DIR__;
        break;
    default:
        exit('Error: Missing parameters!' . PHP_EOL .
            'Example: path match command, d:/dir .jpg,.gif "echo $name"' . PHP_EOL);
}
 
if(!is_dir($dir)) {
    exit($dir . ' not a directory.' . PHP_EOL);
}
 
$directory = array(str_replace('\\', '/', $dir));
$files = array();
$index = 0;
$count = 0;
$result = '';
 
while($currentPath = current($directory)) {
 
    $dirHandle = dir($currentPath);
    
    while(false !== ($name = $dirHandle->read())) {
        
        if($currentPath[strlen($currentPath) - 1] == '/') {
            $filename = $currentPath . $name;
        } else {
            $filename = $currentPath . '/' . $name;
        }
 
        if($name == '..' || $name == '.') {
            continue;
        }
        if(is_dir($filename)) {
            $directory[] = $filename;
        } else {
            str_replace(explode(',', $match), '', $name, $count);
            if($match != '*' && $count == 0) {
                continue;
            }
            $template = array('$name', '$filename', '$path', '$index');
            $variable = array($name, $filename, $currentPath, $index);
            $cmd = str_replace($template, $variable, $command);
            if(CREATE_BAT_FILE) {
                $result .= $cmd . PHP_EOL;
            } else {
                echo shell_exec($cmd);
            }
            $index++;
        }
    }
 
    next($directory);
}
 
// create bat file
if(CREATE_BAT_FILE) {
    $batFile = fopen('temp.bat', 'w');
    fwrite($batFile, $result);
    fclose($batFile);
    echo 'output file to: ' . str_replace('\\', '/', __DIR__) . '/temp.bat' . PHP_EOL;
}
echo $index . ' file find.' . PHP_EOL;
// echo result:
 

 

穩定

產品高可用性高并發

貼心

項目群及時溝通

專業

產品經理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽

堅持

10年專注高端品質開發
  • 返回頂部
主站蜘蛛池模板: 乱系列中文字幕在线视频 | 免费看的黄色小视频 | 最近更新在线中文字幕一页 | 在线观看深夜观看网站免费 | 手机看片日韩国产一区二区 | 在线国产视频观看 | 成人在线短视频 | 欧美乱一级在线观看 | 最近的2019中文字幕免费一页 | 色老头成人免费综合视频 | 免费黄色一级片 | 日皮在线观看 | 手机在线国产精品 | freexx性日本| 中文字幕一区二区在线观看 | 天堂v亚洲国产v一区二区 | 日本夜夜夜 | 日韩欧美一区二区三区不卡在线 | 亚洲精品无码专区在线播放 | 欧美一级做一级做片性十三 | 欧美精品久久久亚洲 | 欧美亚洲国产第一页草草 | 亚洲视频999 | 99视频精品全部免费免费观 | 国产免费播放一区二区三区 | 最新中文字幕在线视频 | 精品一区二区在线观看 | 欧美成人eee在线 | 欧美在线亚洲 | 日韩视频播放 | 男女视频在线看 | 免费嗨片| 激情丁香开心久久综合 | 神马啪啪 | 亚洲欧美日韩综合久久久久 | 欧美亚洲国产成人精品 | 国产乡下三片 | 亚洲综合精品一二三区在线 | 日韩亚洲一区中文字幕 | 欧美午夜不卡 | 在线精品国产成人综合第一页 |