bgotest/filefinder

此包的最新版本(dev-master)没有可用的许可证信息。

按内容搜索文件并具有附加搜索功能

dev-master 2018-12-16 09:36 UTC

This package is not auto-updated.

Last update: 2024-09-28 01:21:51 UTC


README

File finder是一个简单的搜索包,用于在所有目录或特定目录中通过内容查找.txt文件。

安装

  • 发布资源和默认文件内容
$ php artisan vendor:publish --tag=public --force

  • 如果版本 >= 5.5,FineFinderService提供程序将由laravel自动发现自动加载

  • 安装后测试演示: http://example.com/file-finder-demo

  • 搜索文件时忽略的文件夹 - vendor, node_modules, bower_components

演示图片

image

结果

{
  "searchedString": "lore",
  "searchedFilesCount": 5,
  "foundFilesCount": 3,
  "files": [
{
    "name": "text_file.txt",
    "directory": "my_custom_folder",
    "pathName": "my_custom_folder",
    "extension": "txt",
    "size": 2019,
    "positionString": 8
  },
  {
    "name": "text_file2.txt",
    "directory": "my_custom_folder",
    "pathName": "my_custom_folder",
    "extension": "txt",
    "size": 2019,
    "positionString": 8
  },
  {
    "name": "text_file3.txt",
    "directory": "my_custom_folder",
    "pathName": "my_custom_folder",
    "extension": "txt",
    "size": 2019,
    "positionString": 8
  }
  ]
}