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

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

<?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复制文件到其他路径并重命名文件名内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部