php でファイルをコピーする方法: 1. PHP サンプル ファイルを作成します; 2. 「protected function fileCopy(string $file, string $path){...}」メソッドを使用してファイルをコピーします。
#この記事の動作環境: Windows7 システム、PHP7.1、Dell G3 コンピューター。
PHP でファイルをコピーするにはどうすればよいですか?
php ファイルの処理: ファイルのコピー
コードは次のとおりです:
/** * @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目录的绝对路径 }
iconv メソッドは中国語の文字化けを防止し、中国語の文字を作成および認識できるディレクトリです。iconv メソッド形式が使用されていない場合、中国語のディレクトリは作成されません。
2 番目のパラメータは権限です。デフォルトは 0777 で、最高の権限です。作成後、クリックして書き込み権限なしで 3 番目のパラメータを表示します。
再帰モードをオンにします。デフォルトは false です。オンにすると、渡したディレクトリが検出されます。親が作成されます。渡したパスに基づいてディレクトリを作成し、ディレクトリが完成するまでサブディレクトリを再帰的に作成します。これがオンになっていない場合は、第 1 レベルのディレクトリのみが作成されます。
推奨される学習: "PHPビデオチュートリアル"
以上がPHPでファイルをコピーする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。