我有這個PHP代碼可以將文件從一個目錄複製到另一個目錄,但它的工作原理非常棒,但是,如何僅複製以字母「AUW」(減引號)結尾的文件?請記住,該文件是無擴展名的,所以它真的以字母AUW結尾。PHP只複製以字母結尾的文件AUW
複製後我不希望文件從源文件夾中刪除。
// Get array of all source files
$files = scandir("sourcefolder");
// Identify directories
$source = "sourcefolder/";
$destination = "destinationfolder/";
// Cycle through all source files
foreach ($files as $file) {
if (in_array($file, array(".",".."))) continue;
// If we copied this successfully, mark it for deletion
if (copy($source.$file, $destination.$file)) {
$delete[] = $source.$file;
}
}
// Delete all successfully-copied files
foreach ($delete as $file) {
unlink($file);
}
是的,你是對的,我會更新我的答案。 – 2012-07-26 16:02:04
對不起,我刪除了評論,因爲我遇到了新行和代碼標籤的問題。你的代碼現在工作正常。 – 2012-07-26 16:03:59