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 GetNativeProgramPath ()
 
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)
 
static StringList GetSubDirectories (String dirPath)
 
static boolean IsDirectory (String path)
 
static boolean Exists (String path)
 

详细描述

<> The Path utility

成员函数说明

◆ Append()

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

拼接路径

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

◆ CreateFolders()

static boolean PathUtil.CreateFolders ( String folderName)
static

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

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

◆ Exists()

static boolean PathUtil.Exists ( String path)
static

检查指定路径是否存在

参数
pathutf8编码的路径字符串,
返回
true/false

◆ 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

获取带扩展名的文件名

参数
filePathutf8编码的文件路径字符串
返回
utf8编码的文件名字符串

◆ GetFileNameWithoutExt()

static String PathUtil.GetFileNameWithoutExt ( String filePath)
static

获取不带扩展名的文件名

参数
filePathutf8编码的文件路径字符串
返回
utf8编码的文件名字符串

◆ GetFilesWithExts() [1/2]

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

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

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

◆ GetFilesWithExts() [2/2]

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

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

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

◆ GetFolderPath()

static String PathUtil.GetFolderPath ( String fileName)
static

获取文件夹

参数
fileName<br>
返回

◆ GetNativeProgramPath()

static String PathUtil.GetNativeProgramPath ( )
static

获取原生程序的目录

返回
程序路径

◆ GetProgramPath()

static String PathUtil.GetProgramPath ( )
static

获取程序所在的目录

返回
程序路径

◆ GetSubDirectories()

static StringList PathUtil.GetSubDirectories ( String dirPath)
static

获取指定文件目录的次级目录

参数
dirPathutf8编码的指定目录路径字符串
返回
utf8编码的次级目录路径字符串列表

◆ IsDirectory()

static boolean PathUtil.IsDirectory ( String path)
static

判断指定路径是否为文件目录路径

参数
pathutf8编码的指定路径字符串
返回
true/false

◆ IsExist()

static boolean PathUtil.IsExist ( String fileName)
static

路径是否存在

参数
fileName文件路径
返回
true存在
不能用于检查文件目录是否存在,推荐使用更通用的Exists(path)

◆ TempFileName()

static String PathUtil.TempFileName ( String postfix)
static

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

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

◆ ToUtf8()

static String PathUtil.ToUtf8 ( String filePath)
static

转成UTF8

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