2013-02-26 31 views
0

我有一个PDF列表,我想删除它们。有人可以向初学者解释这是如何完成的吗?在这一点上,我可以通过多种不同的方式在Excel中执行此操作,但我怎样才能在PHP中执行此操作?使用PHP删除数组中的特定文件名

+0

分享您的代码请.. – 2013-02-26 10:03:07

+0

他们是如何保存?你有一组文件名或只是一个pdf文件夹? – 2013-02-26 10:04:08

+0

pdf文件夹。我在Excel中列出了一些我想要删除的名称。 – Ben 2013-02-26 10:05:23

回答

1

最简单的办法:

<?php 

    $dir = '/files_directory/'; 
    $files_to_delete = array('file1.pdf', 'file3.pdf', 'file4.pdf'); 

    foreach($files_to_delete as $file) 
    { 
     $file_path = $dir . $file; 
     if(is_file($file_path)) 
     { 
      unlink($file_path); 
     } 
    } 
+0

我想删除文件以及文件名,所以我不认为unlink实际上是我想在这里...? – Ben 2013-02-26 10:12:22

+0

请更好地解释它,因为这里没有人真的知道你想要完成什么 – 2013-02-26 10:16:01

0

使用PHP来搜索文件夹,通过那里的文件做一个循环,并向循环添加一些条件语句。如果它们是真的或假的,那就按照这些结果行事。

由于您还没有为我们输入任何代码,因此我不会输入任何代码给您。

0

最简单的方法我能想到这样做的:

array_map('unlink', $array_with_files_to_delete); 

$array_with_files_to_keep = array_diff($list_with_pdfs, $array_with_files_to_delete); 
+0

“删除”也可能意味着使用'unlink()'函数,但在此之前,应该阅读手册页,以了解它的功能;-) – johannes 2013-02-26 10:07:01

+0

我想删除文件以及文件名,所以我不不认为取消链接实际上是我想在这里... – Ben 2013-02-26 10:11:52

相关问题