Laravel5.1 框架文件管理操作实例分析(3)
3.8 删除文件
public function index() { // 取到磁盘实例 $disk = Storage::disk('local'); // 删除单条文件 $disk->delete('test.txt'); // 删除多条文件 $disk->delete(['test22.txt', 'icon.jpg']); }
4 目录操作
4.1 取到目录下的文件
public function index() { // 取到磁盘实例 $disk = Storage::disk('local'); $directory = '/'; // 获取目录下的文件 $files = $disk->files($directory); // 获取目录下的所有文件(包括子目录下的文件) $allFiles = $disk->allFiles($directory); dd($files, $allFiles); }
4.2 取到子目录
public function index() { // 取到磁盘实例 $disk = Storage::disk('local'); $directory = '/'; // 获取目录下的子目录 $directories = $disk->directories($directory); // 获取目录下的所有子目录(包括子目录下的子目录) $allDirectories = $disk->allDirectories($directory); dd($directories, $allDirectories); }
4.3 创建目录
public function index() { // 取到磁盘实例 $disk = Storage::disk('local'); // 创建目录 $disk->makeDirectory('test'); $disk->makeDirectory('test1/test2'); }
4.4 删除目录
public function index() { // 取到磁盘实例 $disk = Storage::disk('local'); // 删除目录 $disk->deleteDirectory('test'); $disk->deleteDirectory('test1/test2'); }
更多关于Laravel相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。