Windows应用程序编程中,时常会用到的路径操作函数。微软封装的很全面,很大一部分的操作都不用自己写,我原来就是因为不知道,有许多都是自己封装的=。=。记下来,以便以后使用。
- 去除路径的参数
PathRemoveArgs - 去除路径最后的反斜杠”\”
PathRemoveBackslash - 在路径最后加上反斜杠”\”
PathAddBackslash - 去除路径前后的空格
PathRemoveBlanks - 在文件路径后面加上扩展名
PathAddExtension - 去除文件路径扩展名
PathRemoveExtension - 更改文件路径扩展名
PathRenameExtension - 去除文件名,得到目录
PathRemoveFileSpec - 去除路径中的首尾空格
PathUnquoteSpaces - 判断路径中是否有空格,有的话,就是用”“引号把整个路径包含起来
PathQuoteSpaces - 将一个路径追加到另一个路径后面
PathAppend - 合并两个路径
PathCombine - 去掉路径中的磁盘符或UNC部分
PathSkipRoot - 去掉路径中的目录部分,得到文件名
PathStripPath - 去掉路径的文件部分,得到根目录
PathStripToRoot - 根据像素值生成符合长度的路径
PathCompactPath
如原始路径: C:\path1\path2\sample.txt
根据120像素截断后为: C:\pat…\sample.txt
根据25像素截断后为: …\sample.txt - 根据字符个数来生成符