以编程方式从文件夹中删除图像

时间:2014-07-13 15:52:25

标签: drupal-7 drupal-modules

我想以编程方式从public://子文件夹中删除图像。我有这样的路径。

$path = 'http://localhost/Drupal/dbquery/sites/default/files/take_snap/20140713110549.jpg';

我想这样删除,

$path = 'http://localhost/Drupal/dbquery/sites/default/files/take_snap/20140713110549.jpg';

$del = unlink($path);

但它不会删除图片。我尝试从菜单回调功能这样做。我怎么做?。

2 个答案:

答案 0 :(得分:0)

在Drupal 7中,您可以使用file_delete删除文件及其DB记录。

答案 1 :(得分:0)

这些代码有效。我只是改变了相对路径的路径,如下所示。

$path = 'sites/default/files/take_snap/20140713110549.jpg';

$del = unlink($path);

现在它从公共子文件夹中删除文件。