我使用shell find
命令列出目录中的所有文件。它工作得很好。我想列出在指定日期之后修改的所有文件。我使用了这个命令
$command='touch -date "2010-01-18" /home;find.-newer /home ';
$Getfile = exec($command,$ret,$output);
但是它不工作。提前感谢
查找当前目录中指定日期之后修改的所有文件
$command='touch -t 201001180000 /tmp/timestamp; find . -type f -newer /tmp/timestamp'
您可以使用directory来查找,但是,建议的语法是——
find ABSOLUTE_PATH -newer /home -type f
.
为当前工作目录,
(在web环境中可以引用DOCUMENT_ROOT + REQUEST_URI)