2013-02-26 63 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

相關問題