如何删除临时文件夹中只有.jpg扩展名的文件.
这是我试过的;
unlink("../httpdocs/Temp/*.jpg);
Run Code Online (Sandbox Code Playgroud)
mar*_*ton 13
您需要将glob函数应用于模式,例如:
unlink glob "../httpdocs/Temp/*.jpg";
Run Code Online (Sandbox Code Playgroud)
这在unlink和glob文档中有所介绍.Unlink本身需要一个要处理的文件列表.glob函数将引用文档:
在列表上下文中,返回EXPR值的文件名扩展(可能为空)列表,例如标准的Unix shell/bin/csh.
马丁克莱顿给出了一个很好的答案.为失败的文件删除提供适当的警告可能是一个好主意,但是,在这种情况下,循环比使用以下列表形式更好unlink:
unlink or warn "$_: $!" for glob "../httpdocs/Temp/*.jpg"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2681 次 |
| 最近记录: |