Windows Shell路径处理函数
来源:互联网 发布:教美术的软件 编辑:程序博客网 时间:2024/05/16 08:20
Windows Shell路径处理函数。以下函数由Shlwapi.dll导出,并在Shlwapi.h和Shlwapi.lib中定义。
PathAddBackslash 在字符串的末尾添加反斜杠,以创建路径的正确语法。如果源路径已经有一个尾部反斜杠,则不会添加反斜线。注意滥用此功能可能导致缓冲区溢出。我们建议在其位置使用更安全的PathCchAddBackslash或PathCchAddBackslashEx功能。PathAddExtension 将文件扩展名添加到路径字符串。注意滥用此功能可能导致缓冲区溢出。我们建议在其位置使用更安全的PathCchAddExtension功能。PathAppend 追加一条路径到另一条路径。注意滥用此功能可能导致缓冲区溢出。我们建议在其位置使用更安全的PathCchAppend或PathCchAppendEx函数。PathBuildRoot 从给定的驱动器号创建根路径。PathCanonicalize 通过移除诸如"."和".."这样的导航元素来简化路径,以产生一个直接的,形成良好的路径。PathCombine 将表示正确形成的路径的两个串连接到一个路径中;也连接任何相对路径元素。注意滥用此功能可能导致缓冲区溢出。我们建议在其位置使用更安全的PathCchCombine或PathCchCombineEx函数。PathCommonPrefix 比较两条路径,以确定它们是否共享公共前缀。前缀是以下类型之一:"C:\\", ".", "..", "..\\".PathCompactPath 通过用椭圆替换路径组件来截断文件路径以适应给定像素宽度。PathCompactPathEx 通过用椭圆替换路径组件来截断一个适合一定数量字符的路径。PathCreateFromUrl 将文件URL转换为Microsoft MS-DOS路径。PathCreateFromUrlAlloc 从文件URL创建路径。PathFileExists 确定文件系统对象(如文件或文件夹)的路径是否有效。PathFindExtension 搜索路径中的扩展名。PathFindFileName 搜索路径中的文件名。PathFindNextComponent 解析路径并返回该路径的第一个反斜杠后面的部分。PathFindOnPath 搜索文件。PathFindSuffixArray 确定给定的文件名是否具有后缀列表之一。PathGetArgs 查找给定路径中的命令行参数。PathGetCharType 确定与路径相关的字符类型。PathGetDriveNumber 搜索“A”到“Z”范围内的驱动器号的路径,并返回相应的驱动器号。PathIsContentType 确定文件的注册内容类型是否与指定的内容类型匹配。此函数获取指定文件类型的内容类型,并将该字符串与pszContentType进行比较。比较不区分大小写。PathIsDirectory 验证路径是否是有效的目录。PathIsDirectoryEmpty 确定指定的路径是否为空目录。PathIsFileSpec 搜索任何路径分隔字符的路径(例如,':'或'\')。如果没有路径分隔字符存在,则该路径被认为是文件规范路径。PathIsHTMLFile 确定文件是否为HTML文件。根据为文件扩展名注册的内容类型进行确定。PathIsLFNFileSpec 确定文件名是否为长格式。PathIsNetworkPath 确定路径字符串是否表示网络资源。PathIsPrefix 搜索路径以确定它是否包含由pszPrefix传递的类型的有效前缀。前缀是以下类型之一:"C:\\",".","..","..\\"。PathIsRelative 搜索路径并确定它是否相对。PathIsRoot 确定路径字符串是否引用卷的根。PathIsSameRoot 比较两个路径以确定它们是否具有公共根组件。PathIsSystemFolder 确定现有文件夹是否包含使其成为系统文件夹的属性。或者,此功能指示某些属性是否将文件夹限定为系统文件夹。PathIsUNC 确定路径字符串是否是有效的通用命名约定(UNC)路径,而不是基于驱动器号的路径。PathIsUNCServer 确定字符串是否仅是服务器路径的有效UNC。PathIsUNCServerShare 确定字符串是否为有效的UNC共享路径\\ server \ share。PathIsURL 测试给定的字符串以确定它是否符合有效的URL格式。PathMakePretty 将全大写路径转换为所有小写字符,以使路径保持一致的外观。PathMakeSystemFolder 给现有的文件夹提供正确的属性成为一个系统文件夹。PathMatchSpec 使用MS-DOS通配符匹配类型搜索字符串。PathMatchSpecEx 从一个或多个文件名模式的路径匹配文件名。PathParseIconLocation 解析包含文件位置和图标索引的文件位置字符串,并返回单独的值。PathQuoteSpaces 搜索空格的路径。如果找到空格,整个路径都用引号括起来。PathRelativePathTo 创建从一个文件或文件夹到另一个的相对路径。PathRemoveArgs 从给定的路径移除任何参数。PathRemoveBackslash 从给定的路径中删除尾随的反斜杠。注意此功能已弃用。我们建议在其位置使用PathCchRemoveBackslash或PathCchRemoveBackslashEx函数。PathRemoveBlanks 从字符串中删除所有前导和尾随空格。PathRemoveExtension 从路径中删除文件扩展名(如果存在)。注意此功能已弃用。我们建议在其位置使用PathCchRemoveExtension。PathRemoveFileSpec 从路径中删除尾随的文件名和反斜杠(如果存在)。注意此功能已弃用。我们建议在其位置使用PathCchRemoveFileSpec功能。PathRenameExtension 使用新的扩展名替换文件名的扩展名。如果文件名不包含扩展名,扩展名将被附加到字符串的末尾。注意滥用此功能可能导致缓冲区溢出。我们建议在其位置使用更安全的PathCchRenameExtension功能。PathSearchAndQualify 确定给定的路径是否格式正确并完全限定。PathSetDlgItemPath 在窗口或对话框中设置子控件的文本,使用PathCompactPath确保路径适合控件。PathSkipRoot 检索指向驱动器号或UNC服务器/共享路径元素后的路径中的第一个字符的指针。PathStripPath 删除完全限定路径和文件的路径部分。PathStripToRoot 除去根信息之外的路径中的所有文件和目录元素。注意滥用此功能可能导致缓冲区溢出。我们建议在其位置使用更安全的PathCchStripToRoot功能。PathUndecorate 从路径字符串中删除装饰。PathUnExpandEnvStrings 用相关联的环境字符串替换完全限定路径中的某些文件夹名称。PathUnmakeSystemFolder 从使其成为系统文件夹的文件夹中删除属性。该文件夹必须实际存在于文件系统中。PathUnquoteSpaces 从路径的开头和末尾删除引号。SHSkipJunction 检查绑定上下文以查看绑定到特定组件对象是否安全。UrlApplyScheme 确定指定URL字符串的方案,并返回一个具有适当前缀的字符串。UrlCanonicalize 将URL字符串转换为规范形式。UrlCombine 当提供相对URL及其基础时,以规范形式返回URL。UrlCompare 对两个URL字符串进行区分大小写的比较。UrlCreateFromPath 将MS-DOS路径转换为规范化URL。UrlEscape 将网址中的字符或代理对转换为可能会通过Internet传输(“不安全”字符)到其相应的转义序列中。代理对是U + 10000到U + 10FFFF(UTF-32)之间或DC00到DFFF(UTF-16)之间的字符。UrlEscapeSpaces 将空格字符转换为相应的转义序列的宏。UrlGetLocation 从URL检索位置。UrlGetPart 接受URL字符串并返回该URL的指定部分。UrlHash 哈希URL字符串。UrlIs 测试URL是否是指定的类型。UrlIsFileUrl 测试URL以确定它是否是文件URL。UrlIsNoHistory 返回URL是否是浏览器通常不包含在导航历史记录中的URL。UrlIsOpaque 返回URL是否不透明。UrlUnescape 将转义序列转换回普通字符。UrlUnescapeInPlace 将转义序列转换回普通字符并覆盖原始字符串。
阅读全文
0 0
- Windows Shell路径处理函数
- 【WCE】Windows Shell 路径处理函数
- shell中的路径处理
- linux和windows路径处理
- Windows环境下“路径”处理
- windows 路径相关的shell api
- Win32 路径处理相关函数
- Win32 路径处理相关函数
- Win32 路径处理相关函数
- 目录处理的Shell函数
- windows路径操作API函数
- windows路径操作API函数
- windows路径操作API函数
- windows路径操作API函数
- windows路径操作API函数
- windows路径操作API函数
- windows路径操作API函数
- windows路径操作API函数
- 软件开发技术视频教程
- poi操作excel
- 想要清晰的明白(二)CSS 盒模型Block box与Line box
- 为UICollectionViewFlowLayout添加maximumInteritemSpacing
- hive数据倾斜解决方案
- Windows Shell路径处理函数
- Hive的内表和外表的区别
- 中国计算机学会CCF推荐国际学术会议和期刊目录-计算机图形学与多媒体
- Struts2 StrutsClipse For Eclipse
- 正则表达式相关x x
- VR社交
- epoll 的accept , read, write
- Android之防火墙功能的实现
- python unittest小结(一)