我正在try 使用node检索服务器上文件的上次修改日期.js.

我试过了

file.lastModified;

file.lastModifiedDate;

两者都没有定义.

推荐答案

对于 node v 4.0.0及更高版本:

fs.stat("/dir/file.txt", function(err, stats){
    var mtime = stats.mtime;
    console.log(mtime);
});

或者同步地:

var stats = fs.statSync("/dir/file.txt");
var mtime = stats.mtime;
console.log(mtime);

Node.js相关问答推荐

无服务器框架v3自定义资源现有杯子功能Node16已被弃用

Sveltekit停靠的应用程序找不到从Build导入的包

控制台显示一个长对象,我可以';每当我发布更新Mongoose数据库的请求时,我都不知道错误是什么,

当变量在另一个文件中初始化时,在初始化错误之前无法访问变量

try 插入重复的邮箱时,mongoDB DuplicateKey 错误未定义

使用 Google Drive API 按文件夹 ID 检索文件夹的内容

如何使用 Node.js 连接到 Cloud SQL?

在构建完成后,将AddedFiles文件夹的内容复制到dist文件夹

如何使用mongoose引用不在项目中的模型

Next.js 在我的电脑上没有构建错误,但它们在使用 Vercel 部署时发生

Fly.io 启动问题:无法从源获取图像或构建错误:构建错误:连接期间出错:发布...

当我try 从本地主机发布新产品时收到错误消息

如何找到特定文档并更新数组中特定键的值?

FirebaseCloudMessaging : PlatformException (PlatformException(null-error, Host platform returned null value for non-null return value., null, null))

Mongoose-更新嵌套数组

使用 grunt 服务器,如何将所有请求重定向到根 url?

使用restify时如何支持cors

为什么 JavaScript 的 parseInt(0.0000005) 打印5?

使用 NodeJS 将新对象附加到 DynamoDB 中的 JSON 数组

如何使用 Node.js 将 base64 编码图像(字符串)直接上传到 Google Cloud Storage 存储桶?