当文件的名称以点 (.) 开头但不是隐藏文件时,如何从目录中删除(取消链接)文件?



我想从这样的目录中删除(取消链接(文件:.name.ico,但"名称"可以是其他任何东西。我像这样尝试了.*.ico

unlink("dir1/dir2/.*.ico");

但它并不成功。

如果在代码中我像这样写正确的文件名:

unlink("dir1/dir2/.name.ico");

程序成功了!但我并不总是知道"名字"到底是什么,我必须将"名字"屏蔽为"*">

我想寻求帮助来解决这个问题。

谢谢!

我用这个作为解决方案:

$icofilename = (glob("dir1/dir2/.*.ico"));
unlink($icofilename[1]);

最新更新