0.2.0 • Published 6 years ago

files-admin v0.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

files-admin

获取和管理文件。

如何使用

$ npm install files-admin

API

FileItem

文件对象,属性及含义如下:

引用了 walk-sync 组件。

字段名含义特别说明
basePath基础路径
relativePath相对于 basePath 的相对路径
mode文件模式
size文件大小
mtime文件最后修改时间
isDirectory是否为目录
_fileName文件名字仅做缓存
_fullPath文件的绝对路径仅做缓存
_md5文件MD5值仅做缓存,计算MD5值是需要时间的

方法:getFileName()

获得文件名字。

方法:getFullPath()

获得文件绝对路径。

方法:getMd5()

获得该文件的 MD5 值。

  • 如果是文件夹则返回空值。
  • 重复调用时会从缓存中获取,只计算一次。

fileSearch.getAllFiles(targetPath)

获得某路径下所有的文件,返回一个列表,元素为 FileItem