yk/laravel-archive

一个 Laravel 归档示例。

1.0.1 2017-01-24 15:16 UTC

This package is auto-updated.

Last update: 2024-08-29 04:27:05 UTC


README

此 Laravel 包简化了归档创建过程,使其只需一行代码即可完成。递归压缩任何文件夹到 .tar.gz 文件。

在脚本顶部添加使用声明

use Yk\LaravelArchive\Archive;

要压缩任何文件夹,只需做

Archive::create($filename, $source);

注意

该包将根据目标文件扩展名选择压缩类型,目前它仅支持 .tar.gz 压缩。因此,目标文件名参数应包含 .tar.gz 扩展名。

您可能会在创建的归档中错过一些文件夹,您应该知道空文件夹是不包含在内的。

待办事项

  1. 添加对多种压缩类型的支持
  2. 包含隐藏文件

许可协议

GPLv2

版权所有 (c) 2016 Yassine Khachlek yassine.khachlek@gmail.com

本程序是自由软件;您可以在自由软件基金会发布的GNU通用公共许可证的条款下重新分发和/或修改它;无论是许可证的第二版,还是(按您选择)任何较新版本。

本程序的分发是希望它有用,但没有任何保证;甚至没有对适销性或特定用途适用性的暗示性保证。有关详细信息,请参阅GNU通用公共许可证。

您应该已经随本程序收到GNU通用公共许可证的副本;如果没有,请写信给自由软件基金会,Inc.,51 Franklin Street,第五层,波士顿,MA 02110-1301,美国。