//define(function () { /** *@class *@memberof Cesium */ function Path() { } /** * *获取文件扩展名(后缀) *@param {String}fname 文件名 */ Path.GetExtension = function (fname) { var start = fname.lastIndexOf("."); if (start >= 0) { return fname.substring(start, fname.length); } return ""; } /** * *获取文件扩展名(后缀) *@param {String}fname 文件名 */ Path.GetFileName = function (fname) { var start = fname.lastIndexOf("/"); if (start < 0) { return fname; } return fname.substring(start + 1, fname.length); } /** * *获取文件夹 *@param {String}fname 文件名 */ Path.GetDirectoryName = function (fname) { var start = fname.lastIndexOf("/"); if (start < 0) { return ""; } return fname.substring(0, start); } /** * *获取文件夹 *@param {String}fname 文件名 */ Path.Combine = function (dir, fname) { return dir + fname; } Path.ChangeExtension = function (fname, newExt) { return fname.replace(Path.GetExtension(fname), newExt); } // return Path; //}); if (typeof module === "undefined") { this.Path = Path; } else { module.exports = Path; } if (typeof define === "function") { define(function () { return Path; }); }