簡體   English   中英

PHP將臨時文件移動/復制到新目錄並重命名(性能)

[英]PHP move/copy temp file into a new directory and rename it ( performance )

我只是從html表單上傳文件。

現在,一旦文件上傳,php就會在某處創建一個臨時文件。

我想知道,將文件復制或移動到新目錄是否更快?

我看到這三個方法可用ssh2_scp_send() copy() move_uploaded_file(); ,有人可以解釋這些方法之間的差異,並在最后更快?

對於我將使用的每個方法,我將需要重命名文件,因此組合是復制或移動+重命名文件。

最后,這是一個非常快的解決方案,將文件從目錄移動或復制到另一個並重命名它?

謝謝

使用move_uploaded_file()是將上傳文件移動到正確目的地的最簡單方法。

通常,文件移動比文件復制(在同一分區中)快得多,因為移動時沒有移動實際文件數據,只更新fat

移動會比復制更快......

要移動文件,請使用重命名功能。

要移動上傳的文件,move_uploaded_file是可行的方法。 它有一點開銷,它檢查並確保文件實際上是上傳的結果。

暫無
暫無

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

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