Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menyalin fail dalam php
Cara menyalin fail dalam PHP: 1. Buat fail contoh PHP 2. Gunakan kaedah "protected function fileCopy(string $file, string $path){...}" untuk menyalin fail.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP7.1, komputer Dell G3.
Bagaimana untuk menyalin fail dalam PHP?
pemprosesan fail php: salinan fail
Kodnya adalah seperti berikut:
/** * @description: 文件复制 * @param string $file 文件 * @param string $path 文件路径 * @return: */ protected function fileCopy(string $file, string $path){ $dir=dirname($file); $fileName= str_replace( $dir. '/','', $file); //获取文件名 if(!is_dir($path)){ //判断目录是否存在 //不存在则创建 mkdir(iconv("UTF-8", "GBK",$path),0777,true); //iconv方法是为了防止中文乱码,保证可以创建识别中文目录,不用iconv方法格式的话,将无法创建中文目录,第三参数的开启递归模式,默认是关闭的 } copy(public_path($file),$path.$fileName); //public_path()是laravel的自带方法生成public目录的绝对路径 }
kaedah ikon adalah untuk mengelakkan aksara Cina yang kacau. dan pastikan ia boleh dibuat Kenal pasti direktori bahasa Cina Jika format kaedah iconv tidak digunakan, direktori bahasa Cina tidak akan dibuat
Parameter kedua ialah kebenaran 0777, iaitu kebenaran tertinggi . Selepas penciptaan, tiada kebenaran menulis Klik untuk melihat
Parameter ketiga menghidupkan mod rekursif Selepas ia dihidupkan, ia akan dikesan berdasarkan direktori anda masuk. Ia akan mencipta direktori induk berdasarkan laluan yang anda lalui dan kemudian membuat subdirektori secara rekursif sehingga direktori itu selesai Jika ia tidak dihidupkan, hanya direktori peringkat pertama akan dibuat Pembelajaran yang disyorkan: "
Tutorial Video PHPAtas ialah kandungan terperinci Bagaimana untuk menyalin fail dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!