重命名目录或文件

时间:2016-06-01 01:05:26

标签: laravel laravel-5

我正在使用Laravel 5.0 Facades Storage

  

使用Illuminate \ Support \ Facades \ Storage;

我可以像

一样使用它
Storage::..

在Laravel 5.0 Docs中,没有什么比从存储中重命名文件或文件夹更重要了。

有关如何使用存储重命名文件或文件夹的任何帮助,想法,线索,建议和建议?

3 个答案:

答案 0 :(得分:20)

Laravel Docs

移动方法可用于重命名或将现有文件移至新位置:

Storage::move('hodor/file1.jpg', 'holdthedoor/file2.jpg');

这样,你可以不用移动重命名

Storage::move('hodor/oldfile-name.jpg', 'hodor/newfile-name.jpg'); // keep the same folder to just rename 

Source

答案 1 :(得分:0)

您可以使用以下方式重命名目录

Storage::rename('oldFolder/', 'newFolder/');

答案 2 :(得分:0)

好吧,我遇到了几乎相同的问题,但我是这样解决的:rename($path, $newPath) 使用内置的 php 函数 rename(),猜猜怎么着,一切都很顺利!