// => ”
path.extname(‘/a/b.c/.’);
// => ”
path.extname(‘/a/b.c/d.’);
// => ‘.’
检查路径是否存在
目前为止,前面涉及到的路径处理操作都跟底层文件系统无关,只是一些字符串操作。然而,有些时候你需要判断一个文件路径是否存在,比如,你有时候需要判断文件或目录是否存在,如果不存在的话才创建它,可以用path.exsits():
var path = require(‘path’);
path.exists(‘/etc/passwd’, function(exists) {
console.log(‘exists:’, exists);
// => true
});
path.exists(‘/does_not_exist’, function(exists) {
console.log(‘exists:’, exists);
// => false
});
注意:从Node0.8版本开始,exists从path模块移到了fs模块,变成了fs.exists,除了命名空间不同,其它都没变:
var fs = require(‘fs’);
fs.exists(‘/does_not_exist’, function(exists) {









