如何解决如何在php目录中获取最新文件
这是尝试使用scandir
, 目录中只有文件带有 :
$files = scandir('data', SCANDIR_SORT_DESCENDING);
$newest_file = $files[0];
我们首先以降序列出目录中的所有文件,然后以列表中最先出现的那个文件名具有“最大”文件名,因此具有最大的时间戳值,因此也是最新的。
请注意,它scandir
是在PHP 5中添加的,但是其文档页面显示了如何在PHP 4中实现该行为。
解决方法
所以我有这个程序来处理CSV文件。我有一行代码来加载文件。
$myFile = "data/FrontlineSMS_Message_Export_20120721.csv"; //The name of the CSV file
$fh = fopen($myFile,'r'); //Open the file
我想找到一种方法,可以在data
目录中查找并获取最新文件(它们都具有日期标签,因此它们在内部顺序data
)并将名称设置为$myFile
。
我真的找不到并理解php目录的文档,因此也将不胜感激任何有用的资源。谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。