要确定我当前使用的文件中的确切行数:
if(exec("wc -l ".escapeshellarg($strFile), $arResult)) {
$arNum = explode(" ", $arResult[0]);
// ...
}
在 Windows 上执行相同操作的最佳方法是什么?
编辑:
另一个问题的一次尝试:
$file="largefile.txt";
$linecount = 0;
$handle = fopen($file, "r");
while(!feof($handle)){
$line = fgets($handle);
$linecount++;
}
fclose($handle);
echo $linecount;
有没有人有使用大文件的这种方式的经验?
除了 PHP 函数之外,有没有使用Windows 命令来确定文件大小的方法?
解决方案
我find
按照评论中接受的答案的建议使用命令。