您好,此代码当前在其运行的目录中获取最新文件。如何调整它以获取变量设置的路径中的最新文件?代码: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);
添加回答
举报
0/150
提交
取消