繁体   English   中英

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

[英]How to delete (unlink) a file from directory, when its name starting with a dot (.) but its not a hidden file?

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

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

但这并不成功。

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

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

程序成功,但我不知道“名称”到底是什么,我必须将“名称”屏蔽为“*”

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

非常感谢!

我用这个作为解决方案:

$icofilename = (glob("dir1/dir2/.*.ico")); 取消链接($icofilename[1]);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM