Katakanlah saya punya file test.php
dalam foo
direktori jugabar
. Bagaimana saya bisa mengganti bar/test.php
dengan foo/test.php
menggunakan PHP
? Saya menggunakan Windows XP, solusi lintas platform akan lebih bagus tetapi windows lebih disukai.
158
copy( 'foo/test.php', 'bar/test.php' )
membuatbar
direktori jika belum ada?Anda bisa menggunakan fungsi rename () :
Namun ini akan memindahkan file tidak menyalin
sumber
move
. Akan intuitif jika seseorang memiliki sedikit eksposur linux.rename('foo/test1.php', 'foo/test2.php');
;)copy akan melakukan ini. Silakan periksa manual-php . Pencarian Google sederhana harus menjawab dua pertanyaan terakhir Anda;)
sumber
Anda dapat menyalin dan melewati ini akan membantu Anda
sumber
Cara terbaik untuk menyalin semua file dari satu folder ke folder lain menggunakan PHP
sumber
Hai teman-teman ingin juga menambahkan tentang cara menyalin menggunakan menyalin dan menempelkan dinamis.
katakanlah kita tidak tahu folder sebenarnya yang akan dibuat pengguna tetapi kita tahu di folder itu kita perlu menyalin file, untuk mengaktifkan beberapa fungsi seperti hapus, perbarui, tampilan dll.
Anda dapat menggunakan sesuatu seperti ini ... Saya menggunakan kode ini di salah satu proyek kompleks yang saat ini saya sibuk. saya hanya membangunnya sendiri karena semua jawaban yang saya dapatkan di internet memberi saya kesalahan.
Saya pikir facebook atau twitter menggunakan sesuatu seperti ini untuk membangun setiap dasbor dinamis pengguna baru ....
sumber
Anda dapat menggunakan rename () dan copy ().
Saya cenderung lebih suka menggunakan rename jika saya tidak lagi memerlukan file sumber untuk tetap berada di lokasinya.
sumber