负责文件和文件夹管理的组件。

dev-master 2020-07-21 02:35 UTC

This package is auto-updated.

Last update: 2024-09-21 12:33:52 UTC


README

Maintainer Source Code PHP from Packagist Latest Version Software License Build Quality Score Total Downloads

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 而不是使用问题跟踪器。

谢谢

致谢

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件