PHP 搜索目录以匹配文件大小
PHP search directory for matching file size(s)
如何获取我已有的文件大小,例如100928 字节,并在目录中搜索任何匹配的文件大小和 return 那些作为数组?我正在寻找重复的文件。
这应该适合你:
<?php
$result = array();
foreach(scandir("DIR NAME") as $file) {
if(filesize($file) == 100928)
$result[] = $file;
}
print_r($result);
?>
$results = array();
foreach (glob("*.txt") as $filename) {
if (filesize($filename) == 1024000) {
$results[] = $filename;
}
}
如何获取我已有的文件大小,例如100928 字节,并在目录中搜索任何匹配的文件大小和 return 那些作为数组?我正在寻找重复的文件。
这应该适合你:
<?php
$result = array();
foreach(scandir("DIR NAME") as $file) {
if(filesize($file) == 100928)
$result[] = $file;
}
print_r($result);
?>
$results = array();
foreach (glob("*.txt") as $filename) {
if (filesize($filename) == 1024000) {
$results[] = $filename;
}
}