ftplastmod
v0.0.1
Published
Get last modified time of a FTP file.
Downloads
13
Readme
Description
A simple means to get a FTP file last modified time without having to mess around with a FTP client.
node-ftplastmod is a small node.js utility module that relies on node-ftp.
Requirements
Install
npm install node-ftplastmod
Usage
- Use separate ftp options and filepath
var FtpLastMod = require('node-ftplastmod');
var FtpLastModCallback = function(err, lastModified) {
if (err) {
console.error(err);
} else {
console.info(lastModified);
}
};
var ftp1 = new FtpLastMod({
ftpOptions: {
host: 'some.url.net',
port: 21,
user: "username", //dont use for public FTP
password: "Pa$$w0rd" //dont use for public FTP
},
filepath: '/path/to/file'
}, FtpLastModCallback);
ftp1.on('info', console.log);
ftp1.on('error', console.error);
- Use ftp url with explicit authentication
var FtpLastMod = require('node-ftplastmod');
var FtpLastModCallback = function(err, lastModified) {
if (err) {
console.error(err);
} else {
console.info(lastModified);
}
};
var ftp2 = new FtpLastMod({
filepath: 'ftp://username:[email protected]/path/to/file'
}, FtpLastModCallback);
ftp2.on('info', console.log);
ftp2.on('error', console.error);