PHP删除2个文件夹中所有x天以上的文件

安全的

我正在尝试使用此代码删除2个文件夹中所有超过x天的文件,但出现错误:

PHP解析错误:语法错误,第6行的E:\ home \ ca \ web \ cm \ cache.php中出现意外的T_PUBLIC

为什么?

<?php
$pastas = array("gallery-images/","resources/cache/");
foreach($pastas as $pasta){
   $this->deleteFrom($pasta);
}
public function deleteFrom($path){
$expiretime=10080; //expire time in minutes, 7 days = 7*24*60

$tmpFolder=$path.'/';
$fileTypes="*.*";

foreach (glob($tmpFolder . $fileTypes) as $Filename) {

// Read file creation time
$FileCreationTime = filectime($Filename);

// Calculate file age in seconds
$FileAge = time() - $FileCreationTime;

// Is the file older than the given time span?
if ($FileAge > ($expiretime * 0)){

// Now do something with the olders files...

echo "The file $Filename is older than $expiretime minutes\n";

//delete files:
unlink($Filename);
}

}
}
?>
阿比克·查克拉博蒂(Abhik Chakraborty)

您的函数定义不在类中,因此您需要删除PUBLIC

public function deleteFrom($path){

function deleteFrom($path){

同样$this->是不正确的,您需要删除它们并以以下形式调用该函数:

deleteFrom($pasta);

检查此处如何在PHP中使用Public,Private等http://php.net/manual/en/language.oop5.visibility.php

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用cron作业删除public_ftp文件夹及其子文件夹中所有早于X天的文件?

来自分类Dev

递归搜索子文件夹并删除6个月以上的子文件夹中的所有文件

来自分类Dev

删除除X个最近的文件夹外的所有文件夹

来自分类Dev

如何删除所有子文件夹中所有小于特定大小的文件?

来自分类Dev

删除文件夹中所有文件,列表中的文件名除外

来自分类Dev

从超过 X 天的 S3 存储桶中删除文件夹、子文件夹和所有文件

来自分类Dev

如何删除文件夹中所有具有特定扩展名的文件?

来自分类Dev

查找和删除文件夹及其子文件夹中所有不带扩展名的文件

来自分类Dev

查找和删除文件夹及其子文件夹中所有不带扩展名的文件

来自分类Dev

如何用php删除文件夹中除一个以外的所有文件?

来自分类Dev

如何从php中所有文件的文件夹目录中仅获取视频文件?

来自分类Dev

BAT文件:删除目录中5天以上的所有文件(一个文件除外)

来自分类Dev

删除目录中所有文件和子文件夹的最快方法是什么?

来自分类Dev

删除文件夹中所有文件名的一部分?

来自分类Dev

计算一个文件夹中所有文件中所有出现的字符串

来自分类Dev

删除所有早于365天的文件,但排除某些文件夹

来自分类Dev

删除 /tmp 中超过一天的所有文件和文件夹

来自分类Dev

查找文件夹中所有文件的行数

来自分类Dev

查找文件夹中所有文件的行数

来自分类Dev

文件夹中所有文件的awk脚本

来自分类Dev

如何打印文件夹中所有文件的名称

来自分类Dev

VBA 更改文件夹中所有文件的名称

来自分类Dev

列出X天之前的文件夹和子文件夹中所有文件的完整路径,并将结果保存在文本文件LINUX中

来自分类Dev

如何删除文件夹中除最新X子文件夹以外的所有子文件夹?

来自分类Dev

cmd删除除最后5个文件夹外的所有文件夹

来自分类Dev

LibGDX获取文件夹+子文件夹中所有文件的文件句柄数组

来自分类Dev

从PHP文件夹中删除3天的旧文件

来自分类Dev

删除文件夹中所有文件的文件名的特定部分(第二个破折号之后)

来自分类Dev

删除文件夹中所有文件的文件名的特定部分(第二个破折号之后)

Related 相关文章

  1. 1

    如何使用cron作业删除public_ftp文件夹及其子文件夹中所有早于X天的文件?

  2. 2

    递归搜索子文件夹并删除6个月以上的子文件夹中的所有文件

  3. 3

    删除除X个最近的文件夹外的所有文件夹

  4. 4

    如何删除所有子文件夹中所有小于特定大小的文件?

  5. 5

    删除文件夹中所有文件,列表中的文件名除外

  6. 6

    从超过 X 天的 S3 存储桶中删除文件夹、子文件夹和所有文件

  7. 7

    如何删除文件夹中所有具有特定扩展名的文件?

  8. 8

    查找和删除文件夹及其子文件夹中所有不带扩展名的文件

  9. 9

    查找和删除文件夹及其子文件夹中所有不带扩展名的文件

  10. 10

    如何用php删除文件夹中除一个以外的所有文件?

  11. 11

    如何从php中所有文件的文件夹目录中仅获取视频文件?

  12. 12

    BAT文件:删除目录中5天以上的所有文件(一个文件除外)

  13. 13

    删除目录中所有文件和子文件夹的最快方法是什么?

  14. 14

    删除文件夹中所有文件名的一部分?

  15. 15

    计算一个文件夹中所有文件中所有出现的字符串

  16. 16

    删除所有早于365天的文件,但排除某些文件夹

  17. 17

    删除 /tmp 中超过一天的所有文件和文件夹

  18. 18

    查找文件夹中所有文件的行数

  19. 19

    查找文件夹中所有文件的行数

  20. 20

    文件夹中所有文件的awk脚本

  21. 21

    如何打印文件夹中所有文件的名称

  22. 22

    VBA 更改文件夹中所有文件的名称

  23. 23

    列出X天之前的文件夹和子文件夹中所有文件的完整路径,并将结果保存在文本文件LINUX中

  24. 24

    如何删除文件夹中除最新X子文件夹以外的所有子文件夹?

  25. 25

    cmd删除除最后5个文件夹外的所有文件夹

  26. 26

    LibGDX获取文件夹+子文件夹中所有文件的文件句柄数组

  27. 27

    从PHP文件夹中删除3天的旧文件

  28. 28

    删除文件夹中所有文件的文件名的特定部分(第二个破折号之后)

  29. 29

    删除文件夹中所有文件的文件名的特定部分(第二个破折号之后)

热门标签

归档