2014-03-05

使用 stream 讀取指令列結果

$cmd = "find ./ -path './*/*/*'";

/* 執行指令,並取得 stream */
$fp = popen($cmd, "r");

/*一次讀取一行*/
while (($filePath = fgets($fp)) !== false) {
    $filePath = trim($filePath);
    var_dump($filePath);
}

/* 關閉 stream */
pclose($fp);

0 回應: