PHP中如何检查一个文件夹里面的文件

例如我在data文件夹里面有几个文件
tmp_1.txt
tmp_2.txt
tmp_3.txt
如此类推
如何利用php获取最后一个文件的文件名
例如最后一个文件是tmp_33.txt
那么如何自动获取这一个文件的文件名
.

第1个回答  2008-08-26
PHP 可以编列目录下的所有文件,代码如下:

$dir=opendir('.');
while($filename=readdir($dir));
closedir($dir);

这时候$filename就是最后一个文件名,但是你不敢保证操作系统按照你的顺序排列,不可以保证那就是你需要的文件名。

另外一个办法就是调用操作系统命令,获取最后一个文件名,例子程序如下:

<?php
$file=trim(`dir /b /on`);
$file=substr($file,strrpos($file,"\n")+1);
echo $file;
?>

但是最后的办法,是你的程序记录最后一个数字是多少,以后就可以直接获取文件。
第2个回答  2008-08-26
<?php
$path = "./";
$pre = "tmp_";
$suffix = ".txt";
$read = dir($path);
$numbers = array();
while(($entry = $read->read()) !== false) {
if(!is_dir($path.$entry) && preg_match("/^$pre(\d+)$suffix$/", $entry, $index)) {
$numbers[] = $index[1];
}
}
rsort($numbers);
echo $numbers ? $numbers[0] : "文件不存在";
?>本回答被提问者采纳

php检查文件是否存在(php检查文件是否存在数据库中)
php中如何判断一个目录有没有文件1、file_exists—检查文件或目录是否存在说明boolfile_exists(string$filename)检查文件或目录是否存在。参数filename文件或目录的路径。2、说明is_dir(string$filename):bool判断给定文件名是否是一个目录。参数filename如果文件名存在并且为目录则返回TRUE。如果filename是...

php如何判断一个文件夹下是否还有子文件夹
php判断文件还是文件夹主要通过is_file跟is_dir函数判断,下面分别讲解:is_file()函数 is_file()函数 用来判断是否为文件,返回结果为true或者false 举例:ifile="c:\/test";result=is_file($ifile);echo $result;输出:false is_dir()函数 is_dir()函数用来判断是否为目录,返回结果为true或者fals...

PHP怎么读取php所在文件夹下的图片和mp3文件,并且显示出来
php$dir = ".\/"; \/\/要获取的目录echo "*** 获取目录下所有文件和文件夹 ***";\/\/先判断指定的路径是不是一个文件夹if (is_dir($dir)){ if ($dh = opendir($dir)){ while (($file = readdir($dh))!= false){ if( getFileType($file) == "mp3" ){ echo "mp3格...

PHP中,什么函数可以统计一个目录中共有多少个文件
php = count(preg_grep("\/\\.php$\/", $arr));txt0 = $all - count(preg_grep("\/\\.txt$\/", $arr));echo '共有'.$all.'个文件,php文件'.$php.'个,非txt文件'.$txt0.'个';希采纳

PHP如何实现读取指定文件内的某些内容
这个文件,如果是用php 语法写的,你可以用include();将此文件包含进来,这样的话,这里文件里面$index="132233123";你就可以调用$index变量了 如果你写的只是一个文件话,建议你用以下方式进行判断 这个下面是我写的一个读取文件的函数,function Read_Url($file_url){ str="";handle = @fopen($...

如何在页面上使用PHP语言实现打开指定文件夹的操作?
这个应该通过单纯的HTML和PHP是实现不了的。在页面打开文件的HTML标签原型是: 里边没有指定的属性啊。用Javascript估计也不行,因为Javascript没有读写文件的权限啊。。

php判断文件夹是否存在
file_exists() 函数检查文件或目录是否存在。is_dir() 函数检查指定的文件是否是目录。这两个函数都可以判断!

探讨php删除文件夹的三种方法
二、使用PHP的rmdir函数 PHP提供了rmdir函数,可以直接删除一个空的文件夹。如果要删除的文件夹中包含文件或其他子文件夹,这种方法将不适用。因此,使用rmdir函数删除文件夹时,需要确保文件夹为空或者先处理其中的内容。三、使用unlink函数结合遍历文件夹 另一种方法是使用unlink函数结合遍历文件夹的方式...

PHP如何遍历指定文件夹,获取所有文件列表并生成下载链接??
试编写代码如下:<?php$dir="D:\/WWW\/ftp"; \/\/指定的路径$sitepath = 'http:\/\/localhost\/ftp\/';\/\/遍历文件夹下所有文件if (false != ($handle = opendir ( $dir ))) { echo "$dir 目录下的文件列表:<BR\/>"; $i = 0; while (false !== ($file = readdir($handle...

php可以require一个文件夹吗
不可以,只能requre文件

相似回答
大家正在搜