簡體   English   中英

如何將文件復制到多個目錄,PHP?

[英]How to copy a file to multiple directories, PHP?

copy('foo/test.php', 'bar/test.php');

上面的代碼會將test.php文件從foo傳輸到bar並在必要時覆蓋所有文件。

我正在嘗試實現上述目標,但要使用幾個未定義的目錄。 我將如何去做?

總體

  • 在一個位置中有一堆目錄(數量不確定)
  • 我需要用從foo復制的新目錄替換這些目錄中的test.php文件。

我將不勝感激,謝謝!

如所寫,您可以在參數中傳遞一個數組,並在其上循環,如下所示:

function fullCopy($oldDir = '', $newDir = []) {
    foreach ($dir as $value){
        if ( is_dir($oldDir && is_dir($newDir)) ) {
            copy( $oldDir . '/test.php', $newDir . '/test.php');
        }
    }
}
fullCopy('foo', ['bar', 'bar2', 'bar3']);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM