加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

如何获取最新的文件在一个目录在PHP

发布时间:2020-05-25 09:55:45 所属栏目:PHP 来源:互联网
导读:所以我有这个程序处理CSV文件.我有一行代码加载文件. $myFile = data/FrontlineSMS_Message_Export_20120721.csv; //The name of the CSV file$fh = fopen($myFile, r); //Open the file 我想找到一个方法,我可以查看

所以我有这个程序处理CSV文件.我有一行代码加载文件.

$myFile = "data/FrontlineSMS_Message_Export_20120721.csv";  //The name of the CSV file
$fh = fopen($myFile,'r');                             //Open the file

我想找到一个方法,我可以查看数据目录并获取最新的文件(他们都有日期标签,以便它们在数据内),并将名称设置为$myFile.

我真的找不到并了解php目录的文档,所以任何有用的资源也将不胜感激.谢谢.

这是尝试使用 scandir,假设目录中唯一的文件是您想要的时间戳文件:
$files = scandir('data',SCANDIR_SORT_DESCENDING);
$newest_file = $files[0];

我们首先按照降序列出目录中的所有文件,然后,列表中第一个具有“最大”文件名 – 因此是最大的时间戳值,因此是最新的.

请注意,scandir在PHP 5中添加,但its documentation page显示了如何在PHP 4中实现该行为.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读