2012-11-08 62 views
0

我有一個名爲SOURCE的文件夾。在那個文件夾中有大約10,000張圖片。包含各種類別圖像的文件夾。對於特定的類別,圖像名稱存儲在表格中。現在我想從該文件夾複製屬於特定類別的所有圖像,然後將所有這些圖像複製到另一個文件夾中。將源文件夾中的圖像過濾到另一個文件夾

說有這樣一個表,

id imagename 
1 abc_1 
2 abc_2 
3 abc_3 
4 abc_4 
5 abc_5 

所有這些圖像是在同一個源文件夾。我需要運行一個查詢來過濾這個類別的圖像,並將所有這些複製到另一個文件夾。在那個特定的類別中,我有大約1500張圖片。我正在使用PHP & MYSQL環境。這個怎麼做?希望我的問題很明確。

在此先感謝!

+0

什麼是過濾標準 – SRIRAM

+0

所有這些表中的圖像是屬於特定類別。現在我想將屬於該表的所有圖像複製到該源文件夾的新文件夾中。希望我在這裏清楚? –

回答

0

要閱讀完所有的意見後澄清,這是我的理解:你想移動特定的圖像文件在文件系統上另一個文件夾中,通過數據庫中的imageNames過濾這些文件。

  1. 從您需要的類別表中檢索imageNames(從myCategory中選擇imageNames)並將結果集存儲在集合中。
  2. 迭代集合
    1. 使用已知的目錄結構匹配文件名並將其複製到新目錄中。 (看一看http://php.net/manual/en/function.copy.php
+0

謝謝男人。它的工作。 –

0

從一個表中的值複製到另一臺

insert into table2 values (select imagename from table1) 

insert into tablename2 (column names) 
values (select * from tablename1 where...); 
+0

對不起。這不是我要找的。這很簡單,我可以做。我想將所有圖像從源文件夾複製到另一個文件夾。表格中提到了圖像名稱。我可以創建一個包含所有圖像名稱的數組。然後我想將這些圖像複製到另一個文件夾進行一些更改。 –

相關問題