Class cc.path
- Defined in: CCBoot.js
Constructor Attributes | Constructor Name and Description |
---|---|
cc.path()
|
Method Summary
Class Detail
cc.path()
Method Detail
-
{*} basename(pathStr, extname)Get the file name of a file path.
cc.path.basename("a/b.png");//-->"b.png" cc.path.basename("a/b.png?a=1&b=2");//-->"b.png" cc.path.basename("a/b.png", ".png");//-->"b" cc.path.basename("a/b.png?a=1&b=2", ".png");//-->"b" cc.path.basename("a/b.png", ".txt");//-->"b.png"
- Parameters:
- {string} pathStr
- {string} extname Optional
- Returns:
- {*}
-
{string} changeBasename(pathStr, basename, isSameExt)Change file name of a file path.
cc.path.changeBasename("a/b/c.plist", "b.plist");//-->"a/b/b.plist" cc.path.changeBasename("a/b/c.plist?a=1&b=2", "b.plist");//-->"a/b/b.plist?a=1&b=2" cc.path.changeBasename("a/b/c.plist", ".png");//-->"a/b/c.png" cc.path.changeBasename("a/b/c.plist", "b");//-->"a/b/b" cc.path.changeBasename("a/b/c.plist", "b", true);//-->"a/b/b.plist"
- Parameters:
- {String} pathStr
- {String} basename
- {Boolean} isSameExt Optional
- Returns:
- {string}
-
{string} changeExtname(pathStr, extname)Change extname of a file path.
cc.path.changeExtname("a/b.png", ".plist");//-->"a/b.plist" cc.path.changeExtname("a/b.png?a=1&b=2", ".plist");//-->"a/b.plist?a=1&b=2"
- Parameters:
- {string} pathStr
- {string} extname Optional
- Returns:
- {string}
-
{*} dirname(pathStr)Get dirname of a file path.
unix cc.path.driname("a/b/c.png");//-->"a/b" cc.path.driname("a/b/c.png?a=1&b=2");//-->"a/b" cc.path.dirname("a/b/");//-->"a/b" cc.path.dirname("c.png");//-->"" windows cc.path.driname("a\\b\\c.png");//-->"a\b" cc.path.driname("a\\b\\c.png?a=1&b=2");//-->"a\b"
- Parameters:
- {string} pathStr
- Returns:
- {*}
-
{*} extname(pathStr)Get the ext name of a path.
cc.path.extname("a/b.png");//-->".png" cc.path.extname("a/b.png?a=1&b=2");//-->".png" cc.path.extname("a/b");//-->null cc.path.extname("a/b?a=1&b=2");//-->null
- Parameters:
- {string} pathStr
- Returns:
- {*}
-
{string} join()Join strings to be a path.
cc.path.join("a", "b.png");//-->"a/b.png" cc.path.join("a", "b", "c.png");//-->"a/b/c.png" cc.path.join("a", "b");//-->"a/b" cc.path.join("a", "b", "/");//-->"a/b/" cc.path.join("a", "b/", "/");//-->"a/b/"
- Returns:
- {string}
-
{string} mainFileName(fileName)Get the main name of a file name
- Parameters:
- {string} fileName
- Returns:
- {string}