LS命令不使用PHP中的系统调用

时间:2015-07-09 08:11:02

标签: ls

您好我想知道如何使用PHP编写ls命令,我不是在寻找系统调用

( $last_line = system('ls -l', $retval) )

但是自己实现了ls命令?

3 个答案:

答案 0 :(得分:1)

尝试使用glob功能。 有很多例子,请参阅documentation

答案 1 :(得分:1)

请参阅readdir示例。它显示了如何列出目录和文件,然后您必须获取permissionsowner或其他属性,如modification time。按照filesystem functions列表,您将找到所需的一切

答案 2 :(得分:0)

你真的想实现它吗?已有Legacy PHP命令。

array scandir ( string $directory [, int $sorting_order = SCANDIR_SORT_ASCENDING [, resource $context ]] )

string readdir ([ resource $dir_handle ] )

可以在PHP.net网站

上找到示例