jeferson-lsouza / isidir
负责文件和文件夹管理的组件。
dev-master
2020-07-21 02:35 UTC
Requires
- php: ^7.0
This package is auto-updated.
Last update: 2024-09-21 12:33:52 UTC
README
IsiDir 库
IsiDir 库是一组用于管理文件和文件夹的类。
亮点
- 简单安装
- 易于结构化和应用
- Composer 准备就绪且符合 PSR-2 规范
安装
通过 Composer 获取 Uploader
"Jeferson-LSouza/IsiDir": "^1.0"
或者运行
composer require Jeferson-LSouza/IsiDir
文档
有关如何使用的信息,请查看组件目录中的示例文件夹。其中包含了每个类的使用示例。它的工作方式如下:
有关更多详细信息,请查看组件目录中的示例文件夹。其中包含了每个类的使用示例。它的工作方式如下:
创建文件(调用):要创建文件,只需遵循以下示例
<?php require __DIR__ . "/vendor/autoload.php"; //My text And File name $text = "My Text"; $file = "teste2.txt"; $url = new \Developers\Dir(); //Call the method to create the password $result = $url -> FileWrite($file, $text); //Print if($result){ echo "Success!"; }else{ echo "Oops, error"; }
读取并打印文件(调用)- 读取并显示文件内容在屏幕上
<?php require __DIR__ . "/vendor/autoload.php"; //Directory $dirFile = __DIR__ . "/vendor/myFolder/myFile.txt"; //Add Content $text = "Lê, cria e escreve"; $url = new \Developers\Dir(); $result = $url -> FileReadWrite($dirFile, $text); //Print if($result){ echo "success"; }else{ echo "Oops... Error"; }
读取文件并添加内容(调用)- 读取文件并将内容添加到文件中。
<?php require __DIR__ . "/vendor/autoload.php"; //Directory $dirFile = __DIR__ . "/vendor/myFolder/myFile.txt"; $url = new \Developers\Dir(); $result = $url ->FileRead($dirFile); //Print echo $result;
创建文件夹和文件(调用)- 创建文件夹、子文件夹和具有个性化内容的文件。
<?php require __DIR__ ."/vendor/autoload.php"; //Create Folder $dir = __DIR__ . "/vendor/"; //Create Subfolder $folder = "myFolder"; //Create File $new = "/myFile.txt"; //Create Content $text = "My text Here"; $url = new \Developers\Dir(); $result = $url -> CreateFileDir($dir, $folder, $new, $text); //Print if($result){ echo "Success!"; }else{ echo "Oops, error"; }
删除文件(调用)- 仅从我们的项目中删除一个特定文件
<?php require __DIR__ . "/vendor/autoload.php"; //Directory $dir = __DIR__ . "/vendor/myFolder/myFile.txt"; $url = new \Developers\Dir(); $result = $url -> RemoveFile($dir, $file); //Print if($result){ echo "success"; }else{ echo "Oops... Error"; }
删除多个文件(调用)- 在我们的项目中删除多个特定文件
<?php require __DIR__ . "/vendor/autoload.php"; //Directory $dir = __DIR__ . "/vendor/myFolder/"; //Files $file = array("myFile1.txt", "myFile2.txt","myFile3.txt"); $url = new \Developers\Dir(); $result = $url -> RemoveFileMultiple($dir, $file); //Print if($result){ echo "success"; }else{ echo "Oops... Error"; }
删除文件夹(调用)- 在我们的项目中删除多个特定文件夹
<?php require __DIR__ . "/vendor/autoload.php"; //Directory $folder = __DIR__ . "/vendor/myFolder/"; $url = new \Developers\Dir(); $result = $url -> RemoveDir($folder); //Print if($result){ echo "success"; }else{ echo "Oops... Error"; }
删除目录(调用)- 删除包含文件夹、子文件夹和文件的目录
<?php require __DIR__ . "/vendor/autoload.php"; $url = new \Developers\Dir(); //Remove Files And SubFolders $dirOne = __DIR__ . "/vendor/myFolder/"; $resultOne = $url -> RemoveDir($dirOne); //Remove Files And Folders $dirTwo = __DIR__ . "/vendor/"; $resultTwo = $url -> RemoveDir($dirTwo); //Print if($resultOne && $resultTwo){ echo "success"; }else{ echo "Oops... Error"; }
其他
所有使用示例的文档都在库的 examples 文件夹中。请查看。
所有使用示例的文档都在该库的 examples 文件夹中。请查看。
贡献
有关详细信息,请参阅 CONTRIBUTING。
支持
安全性:如果您发现任何与安全性相关的问题,请通过电子邮件 contato@interligsolucoes.com.br 而不是使用问题跟踪器。
如果您发现任何与安全性相关的问题,请通过电子邮件 contato@interligsolucoes.com.br 而不是使用问题跟踪器。
谢谢
致谢
- Jeferson L. Souza(开发者)
- Soluções Inteligentes(团队)
- 所有贡献者(力量)
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。