Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何删除小于特定大小的图像文件?_Php - Fatal编程技术网

Php 如何删除小于特定大小的图像文件?

Php 如何删除小于特定大小的图像文件?,php,Php,我想删除小于特定大小(比如10kb)的文件。我如何在PHP中实现它???像这样,例如: foreach (glob('/path/to/files/*') as $file) { if (is_writable($file) && filesize($file) < (1024 * 10)) { unlink($file); } } foreach(glob('/path/to/files/*')作为$file){ 如果(可写($file)

我想删除小于特定大小(比如10kb)的文件。我如何在PHP中实现它???

像这样,例如:

foreach (glob('/path/to/files/*') as $file) {
    if (is_writable($file) && filesize($file) < (1024 * 10)) {
        unlink($file);
    }
}
foreach(glob('/path/to/files/*')作为$file){
如果(可写($file)&&filesize($file)<(1024*10)){
取消链接($文件);
}
}
像这样,例如:

foreach (glob('/path/to/files/*') as $file) {
    if (is_writable($file) && filesize($file) < (1024 * 10)) {
        unlink($file);
    }
}
foreach(glob('/path/to/files/*')作为$file){
如果(可写($file)&&filesize($file)<(1024*10)){
取消链接($文件);
}
}

检查需要使用的文件大小。 这就是你的方法。给你


使用这些链接应该会对您有所帮助。

检查您需要使用的文件的大小。 这就是你的方法。给你

使用这些链接应该会对您有所帮助。

希望这对您有所帮助:

<?php
  // outputs e.g.  somefile.txt: 1024 bytes

  $filename = 'somefile.txt';
  if(filesize($filename) == (10*1024)){
     unlink($filename);
  }
?>

希望这能有所帮助:

<?php
  // outputs e.g.  somefile.txt: 1024 bytes

  $filename = 'somefile.txt';
  if(filesize($filename) == (10*1024)){
     unlink($filename);
  }
?>


是的,文件存在于此处是冗余的:)是的,文件存在于此处是冗余的:)