用PHP替换文件

前端之家收集整理的这篇文章主要介绍了用PHP替换文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想用 PHP替换另一个图像文件.两者都有相同的名称(123),但它们位于不同的目录中,并且应该具有不同的扩展名.我想用第二张图片替换第一张图片.

> ../ images/123.gif
> ../ images/xxx/123.png

是否可以使用任何功能?谢谢.

移动,删除,复制等……都是处理文件系统时所需的基本操作.因此,文档无疑将拥有您需要的所有信息.

> http://php.net/rename
> http://php.net/copy
> http://php.net/unlink

你说你想用第二个文件替换第一个文件..但是你没有提到你想要在第二个图像的原始副本上发生什么?

如果重命名(即移动)它,则该文件将不再存在于其起始位置.如果您希望文件保留在两个目录中,那么您应该使用copy.

在这种情况下,您只需要:

rename('/path/to/get/file.from','/path/to/put/file.to');

注意:您可以使用相对拍(例如./和../)

附加代码

rename('/path/to/get/file.b','/path/to/put/file.b');
unlink('/path/to/remove/file.a');

工作实例

rename('../image/new/8.jpg','../image/8.jpg'); //Moves new (jpg) file to `../image` directory
unlink('../image/8.gif');                       //Delete old file with gif extension
原文链接:https://www.f2er.com/php/137074.html

猜你在找的PHP相关文章