从文件夹中删除图像
我想用 PHP 销毁文件夹中的所有图像,我该怎么做?
I want to to destroy all images within a folder with PHP how can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想用 PHP 销毁文件夹中的所有图像,我该怎么做?
I want to to destroy all images within a folder with PHP how can I do this?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
glob()
返回与通配符模式匹配的文件列表。unlink()
删除给定的文件名(如果成功或失败则返回)。PHP 函数名称之前的
@
强制 PHP 抑制函数错误。通配符取决于您要删除的内容。
*.*
适用于所有文件,而*.jpg
适用于 jpg 文件。请注意,glob
也会返回目录,因此如果您有一个名为images.jpg
的目录,它也会返回它,从而导致unlink
失败,因为它只删除文件。is_file()
确保您只尝试删除文件。glob()
returns a list of file matching a wildcard pattern.unlink()
deletes the given file name (and returns if it was successful or not).The
@
before PHP function names forces PHP to suppress function errors.The wildcard depends on what you want to delete.
*.*
is for all files, while*.jpg
is for jpg files. Note thatglob
also returns directories, so If you have a directory namedimages.jpg
, it will return it as well, thus causingunlink
to fail since it deletes files only.is_file()
ensures you only attempt to delete files.最简单(非递归)的方法是使用
glob()
:The easiest (non-recursive) way is using
glob()
:使用
unlink 和 glob 函数
了解更多信息,请参阅此链接
http://php.net/manual/en/function.unlink.php
和
http://php.net/manual/en/function.glob.php
use
unlink and glob function
for more see this link
http://php.net/manual/en/function.unlink.php
and
http://php.net/manual/en/function.glob.php