获取文件修改时间(LastModified)
JavaScript提供了一个File对象,可以使用它来获取文件的修改时间,即LastModified属性。
var fso = new ActiveXObject("Scripting.FileSystemObject"); var file = fso.GetFile("c:\\test.txt"); var lastModified = file.DateLastModified;
上面的代码使用FileSystemObject对象,获取c:\test.txt文件,获取文件的修改时间。
也可以使用JavaScript的Date对象来获取文件的修改时间:
var lastModified = new Date(document.lastModified);
上面的代码创建一个Date对象,使用文档的lastModified属性来获取文件的修改时间。
还可以使用XMLHttpRequest对象来获取文件的修改时间:
var xhr = new XMLHttpRequest(); xhr.open('HEAD', 'test.txt', false); xhr.send(null); var lastModified = xhr.getResponseHeader('Last-Modified');
上面的代码使用XMLHttpRequest对象,获取test.txt文件,获取文件的修改时间。
也可以使用Node.js的fs模块来获取文件的修改时间:
var fs = require('fs'); fs.stat('test.txt', function (err, stats) { if (err) throw err; console.log(stats.mtime); });
上面的代码使用fs模块,获取test.txt文件,获取文件的修改时间。
JavaScript提供了多种方法来获取文件的修改时间,可以根据实际情况,选择合适的方法来实现。