为了账号安全,请及时绑定邮箱和手机立即绑定

如何获取文件夹中最近下载的文件

如何获取文件夹中最近下载的文件

料青山看我应如是 2022-12-22 12:16:02
您好,此代码当前在其运行的目录中获取最新文件。如何调整它以获取变量设置的路径中的最新文件?代码:var path = require('path');var fs = require('fs');var getMostRecent = function (dir, cb) {    var dir = path.resolve(dir);    var files = fs.readdir(dir, function (err, files) {        var sorted = files.map(function(v) {            var filepath = path.resolve(dir, v);            return {                name:v,                time:fs.statSync(filepath).mtime.getTime()            };         })        .sort(function(a, b) { return b.time - a.time; })        .map(function(v) { return v.name; });        if (sorted.length > 0) {            cb(null, sorted[0]);        } else {            cb('Y U NO have files in this dir?');        }    })}getMostRecent('./', function (err, recent) {    if (err) console.error(err);    console.log(recent);});
查看完整描述

1 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

你会改变

“./”

在里面

getMostRecent() 方法

功能。

例子:

var directory = "C:/Users/computerturtle/Downloads/";
getMostRecent(directory, function (err, recent);


查看完整回答
反对 回复 2022-12-22
  • 1 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信