CPathT选件类

此选件类表示路径。

重要

此选件类及其成员不能在Windows运行时执行的应用程序。

template< typename StringType> 
class CPathT

参数

  • StringType
    使用的ATL/MFC字符串选件类为轨迹(请参见 CStringT)。

成员

w672t3h2.collapse_all(zh-cn,VS.110).gif公共 Typedefs

名称

说明

CPathT::PCXSTR

常数字符串类型。

CPathT::PXSTR

字符串类型。

CPathT::XCHAR

字符类型

w672t3h2.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CPathT::CPathT

路径的构造函数。

w672t3h2.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CPathT::AddBackslash

调用此方法添加反斜杠到字符串的末尾创建路径的正确语法。

CPathT::AddExtension

调用此方法将文件扩展名到路径。

CPathT::Append

调用此方法追加到当前路径。

CPathT::BuildRoot

调用此方法创建从特定提升数字的根路径。

CPathT::Canonicalize

调用此方法将路径转换规范格式。

CPathT::Combine

调用此方法来串联字符串表示目录名的和表示文件路径名的字符串到一个路径。

CPathT::CommonPrefix

调用此方法来确定指定的路径是否与当前路径共享公共前缀的。

CPathT::CompactPath

调用此方法截断文件路径在给定像素宽度之内通过替换路径元素将椭圆。

CPathT::CompactPathEx

调用此方法截断文件路径在字符串中的许多适合通过替换路径元素将椭圆。

CPathT::FileExists

调用此方法检查此路径名称的文件是否存在。

CPathT::FindExtension

调用此方法可查找文件扩展名的位置路径内的。

CPathT::FindFileName

调用此方法可查找文件名的位置路径内的。

CPathT::GetDriveNumber

调用此方法搜索路径在“到“Z的内的盘符并返回相应的提升数字。

CPathT::GetExtension

调用此方法获取路径的文件扩展名。

CPathT::IsDirectory

调用此方法检查路径是否为有效的内容。

CPathT::IsFileSpec

调用此方法搜索路径所有分隔的路径字符(例如,“: ”或“\”)。 如果没有当前路径分隔字符,路径视为文件规范路径。

CPathT::IsPrefix

调用此方法确保路径是否包含 pszPrefix传入的类型的有效的标题。

CPathT::IsRelative

调用此方法确保路径是否是相对的。

CPathT::IsRoot

调用此方法确保路径是否为内容根。

CPathT::IsSameRoot

调用此方法来确定另一个路径是否与当前路径的一个常见根元素。

CPathT::IsUNC

调用此方法确保路径是否是服务器和共享的有效UNC (通用命名约定)路径。

CPathT::IsUNCServer

调用此方法确保路径是仅由服务器上的有效UNC (通用命名约定)路径。

CPathT::IsUNCServerShare

调用此方法确保路径是否为有效的UNC (通用命名约定)共享路径,\ \server\share

CPathT::MakePretty

调用此方法将路径转换为全部小写字母提供路径一致的外观。

CPathT::MatchSpec

调用此方法搜索路径包含通配符与类型的字符串。

CPathT::QuoteSpaces

如果它包含有任何空格,则调用此方法将路径放在引号内。

CPathT::RelativePathTo

调用此方法将创建一个文件或文件夹的相对路径到另一个。

CPathT::RemoveArgs

调用此方法从路径移除任何命令行参数。

CPathT::RemoveBackslash

调用此方法从路径删除尾部斜杠。

CPathT::RemoveBlanks

调用此方法从路径取消任何前导和尾随空格。

CPathT::RemoveExtension

如果有一个,会调用此方法从路径移除文件扩展名。

CPathT::RemoveFileSpec

如果有,则调用此方法从路径删除尾部斜杠和文件名。

CPathT::RenameExtension

在路径调用此方法替换文件扩展名用新的扩展。 如果文件名不包含一个扩展,该扩展将附加到该字符串的末尾。

CPathT::SkipRoot

调用此方法分析路径,则忽略盘符或UNC服务器/共享路径部件。

CPathT::StripPath

调用此方法会移除完全限定的路径和文件名的路径部分。

CPathT::StripToRoot

调用此方法会移除路径中的所有部件除了根信息。

CPathT::UnquoteSpaces

调用此方法以移除路径的引号和结尾。

w672t3h2.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

CPathT::operator const StringType &

此运算符允许对象作为字符串。

CPathT::operator CPathT::PCXSTR

此运算符允许对象作为字符串。

CPathT::operator StringType &

此运算符允许对象作为字符串。

CPathT::operator +=

此运算符追加字符串。路径。

w672t3h2.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

CPathT::m_strPath

路径。

备注

CPathCPathACPathWCPathT 的实例化定义如下:

typedef CPathT< CString > CPath;

typedef CPathT< CStringA > CPathA;

typedef CPathT< CStringW > CPathW;

要求

Header: atlpath.h

请参见

参考

CStringT选件类

其他资源

ATL 类