takuya/php-plocate-wrapper
最新稳定版本:0.3.3
Composer 安装命令:
composer require takuya/php-plocate-wrapper
包简介
plocate search wrapper
README 文档
README
php wrapper for plocate and plocate-build command for search files
find files by plocate db
search files using locate.db(plocate database)
<?php $locate = new LocateWrap(); $ret = $locate->search('composer.json'); foreach ($ret as $item) { var_dump($item); }
find files from sub-directory ( not from / )
We can find files from only sub-directory by shell.
## build file database only ~/Documents subdir=/home/takuya/Documemts cd $subdir find . -type f -printf '%P\n' > find-results.txt plocate-build -p find-results.txt my-document.db ## find from using custom database plocate -d my-document.db .docx
This project is aimed to build that database. sample code is below.
<?php $builder = new LocateDbBuilder('~/.Document.db','~/Document'); $builder->build(); $locate = new LocateWrap('~/.Document.db'); $found = $locate->search('.docx');
Installing
from GitHub.
name='php-plocate-wrapper' composer config repositories.$name \ vcs https://github.com/takuya/$name composer require takuya/$name:master composer install
from packagist
composer require takuya/php-plocate-wrapper
统计信息
- 总下载量: 40
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-or-later
- 更新时间: 2025-02-27