@.fs.scanFiles()
APIFile
异步扫描目录下的所有文件
调用方法
- (basePath, level, tester) -> Async<[Stats ...]>
参数介绍
- basePath: String需要扫描的目录
- level: Number需要扫描的深度,
-1
表示无任何限制
- tester: (record) -> continue扫描操作判断
- record: Stats当前正在扫描的文件状态信息
- continue: Any返回
true
表示将当前文件记录入结果,当遇到符号链接文件时可以返回"dir"
表示继续跟进
关联API
- @.fs()
- @.fs.appendBasename()
- @.fs.basename()
- @.fs.changeExtname()
- @.fs.changeRootPath()
- @.fs.copyFile()
- @.fs.deleteFile()
- @.fs.dirname()
- @.fs.exists()
- @.fs.extname()
- @.fs.fileLStats()
- @.fs.fileStats()
- @.fs.filename()
- @.fs.hash()
- @.fs.homePath()
- @.fs.isAbspath()
- @.fs.isExecutable()
- @.fs.isUnderDir()
- @.fs.linkFile()
- @.fs.listFiles()
- @.fs.makeDirs()
- @.fs.mime()
- @.fs.moveFile()
- @.fs.openFile()
- @.fs.openReadonlyFile()
- @.fs.pathScore()
- @.fs.posixOSPath()
- @.fs.readFile()
- @.fs.readLink()
- @.fs.realOSPath()
- @.fs.realpath()
- @.fs.relativePath()
- @.fs.resolvePath()
- @.fs.rootBasedPath()
- @.fs.scanFiles.sync()
- @.fs.setFileLMode()
- @.fs.setFileMode()
- @.fs.setFileModifyTime()
- @.fs.setFileOwner()
- @.fs.standardizePath()
- @.fs.tempFile()
- @.fs.tempPath()
- @.fs.touchFile()
- @.fs.truncateFile()
- @.fs.watchFile()
- @.fs.winOSPath()
- @.fs.writeFile()