AnyCAD Rapid API 2025
Help you to create a better world!
载入中...
搜索中...
未找到
PathUtil类 参考

静态 Public 成员函数

static String ToUtf8 (String filePath)
 
static String GetFolderPath (String fileName)
 
static String GetFileName (String fileName)
 
static boolean CreateFolders (String folderName)
 
static String Extension (String fileName)
 
static String GetBackupFileName (String fileName)
 
static boolean IsExist (String fileName)
 
static String GetProgramPath ()
 
static String GetAssetPath ()
 
static String TempFileName (String postfix)
 
static StringList GetFilesWithExts (String dirPath, String exts, boolean recursively)
 
static StringList GetFilesWithExts (String dirPath, String exts)
 
static String Append (String baseDir, String subPath)
 
static String GetFileNameWithoutExt (String filePath)
 
static String GetFileNameWithExt (String filePath)
 

详细描述

<> The Path utility

成员函数说明

◆ Append()

static String PathUtil.Append ( String baseDir,
String subPath )
static

拼接路径

参数
baseDir基础目录路径
subPath次级目录/文件路径
返回
拼接后的路径

◆ CreateFolders()

static boolean PathUtil.CreateFolders ( String folderName)
static

创建目录,如果父目录不存在,会递归创建

参数
folderName目录路径
返回
创建成功与否

◆ Extension()

static String PathUtil.Extension ( String fileName)
static

提取文件后缀

参数
fileName文件名。
返回
后缀,如".txt"

◆ GetAssetPath()

static String PathUtil.GetAssetPath ( )
static

资源路径

返回
路径

◆ GetBackupFileName()

static String PathUtil.GetBackupFileName ( String fileName)
static

根据文件名生成备份的文件名

参数
fileName文件名
返回
新文件名

◆ GetFileName()

static String PathUtil.GetFileName ( String fileName)
static

获取文件名,带后缀

参数
fileName路径
返回
文件名

◆ GetFileNameWithExt()

static String PathUtil.GetFileNameWithExt ( String filePath)
static

获取带扩展名的文件名

参数
filePath文件路径
返回
文件名

◆ GetFileNameWithoutExt()

static String PathUtil.GetFileNameWithoutExt ( String filePath)
static

获取不带扩展名的文件名

参数
filePath文件路径
返回
文件名

◆ GetFilesWithExts() [1/2]

static StringList PathUtil.GetFilesWithExts ( String dirPath,
String exts )
static

获取指定目录下指定后缀的所有文件路径

参数
dirPath目录路径
exts文件后缀,格式为"*.acad"、"*.acad | *.act"等
返回
所有符合条件的文件路径

◆ GetFilesWithExts() [2/2]

static StringList PathUtil.GetFilesWithExts ( String dirPath,
String exts,
boolean recursively )
static

获取指定目录下指定后缀的所有文件路径

参数
dirPath目录路径
exts文件后缀,格式为"*.acad"、"*.acad | *.act"等
返回
所有符合条件的文件路径

◆ GetFolderPath()

static String PathUtil.GetFolderPath ( String fileName)
static

获取文件夹

参数
fileName<br>
返回

◆ GetProgramPath()

static String PathUtil.GetProgramPath ( )
static

获取程序所在的目录

返回
程序路径

◆ IsExist()

static boolean PathUtil.IsExist ( String fileName)
static

路径是否存在

参数
fileName路径
返回
true存在

◆ TempFileName()

static String PathUtil.TempFileName ( String postfix)
static

在临时目录中生成临时文件

参数
postfix后缀,如 .png
返回
完整目录

◆ ToUtf8()

static String PathUtil.ToUtf8 ( String filePath)
static

转成UTF8

参数
filePathUNICODE的字符串
返回
UTF8的字符串