我是靠谱客的博主 名字长了才好记,这篇文章主要介绍php复制文件到其他路径并重命名文件名,现在分享给大家,希望可以做个参考。

在 PHP 中,可以使用 copy() 函数将文件复制到其他路径并重命名文件名,而不改变其后缀。示例如下:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php // 原文件路径 $sourceFile = 'uploads/example.txt'; // 目标目录 $destinationDir = 'backup/'; // 新的文件名(保持原始后缀) $newFileName = 'renamed_example' . pathinfo($sourceFile, PATHINFO_EXTENSION); // 目标文件路径 $destinationFile = $destinationDir . $newFileName; // 确保目标目录存在 if (!is_dir($destinationDir)) { mkdir($destinationDir, 0777, true); } // 复制文件 if (copy($sourceFile, $destinationFile)) { echo "文件复制成功:$destinationFile"; } else { echo "文件复制失败"; } ?>

说明:

  1. pathinfo($sourceFile, PATHINFO_EXTENSION) 获取文件的原始后缀。
  2. mkdir($destinationDir, 0777, true) 在目标目录不存在时创建它。
  3. copy($sourceFile, $destinationFile) 复制文件到新位置,并使用新的文件名。

这样就能复制文件到新路径,并重命名但不修改后缀。

最后

以上就是名字长了才好记最近收集整理的关于php复制文件到其他路径并重命名文件名的全部内容,更多相关php复制文件到其他路径并重命名文件名内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(198)

评论列表共有 0 条评论

立即
投稿
返回
顶部