CPathT Class
esta clase representa una ruta.
Importante |
---|
Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución. |
template< typename StringType>
class CPathT
Parámetros
- StringType
La clase de cadena de ATL/MFC a utilizar para la ruta (vea CStringT).
Members
Typedefs públicas
Name |
Descripción |
---|---|
Un tipo de cadena constante. |
|
Un tipo de cadena. |
|
Un tipo de caracteres. |
Constructores públicos
Name |
Descripción |
---|---|
El constructor de la ruta. |
Métodos públicos
Name |
Descripción |
---|---|
Llame a este método para agregar una barra diagonal inversa al final de una cadena para crear la sintaxis correcta para una ruta. |
|
Llame a este método para agregar una extensión de archivo a una ruta. |
|
Llame a este método para anexar una cadena en la ruta actual. |
|
Llame a este método para crear una ruta de acceso raíz de un número de unidad especificado. |
|
Llame a este método para convertir la ruta a la forma canónica. |
|
Llame a este método para concatenar una cadena que representa un nombre de directorio y una cadena que representa un nombre de ruta de acceso en una ruta. |
|
Llame a este método para determinar si la ruta de acceso especificada comparte un prefijo común con la ruta actual. |
|
Llame a este método para truncar una ruta de acceso para ajustarse a un ancho especificado de píxel reemplazando los componentes de la ruta con las elipses. |
|
Llame a este método para truncar una ruta de acceso para ajustarse a un número de caracteres especificado reemplazando los componentes de la ruta con las elipses. |
|
Llame a este método para comprobar si existe el archivo en este nombre de ruta. |
|
Llame a este método para buscar la posición de la extensión de archivo dentro de la ruta. |
|
Llame a este método para buscar la posición del nombre de archivo en la ruta. |
|
Llame a este método para buscar la ruta para una letra de unidad dentro del intervalo de “A” a la “z” y devolver el número de unidad correspondiente. |
|
Llame a este método para obtener la extensión de archivo de la ruta. |
|
Llame a este método para comprobar si la ruta de acceso es un directorio válido. |
|
Llame a este método para buscar una ruta por cualquier carácter de ruta-delimitación (por ejemplo, “: ” o “\ "). Si no hay caracteres de ruta-delimitación presentes, la ruta de acceso se considera una ruta de acceso de la especificación del archivo. |
|
Llame a este método para determinar si una ruta de acceso contiene un prefijo válido del tipo pasado por pszPrefix. |
|
Llame a este método para determinar si la ruta de acceso es relativa. |
|
Llame a este método para determinar si la ruta de acceso es una raíz del directorio. |
|
Llame a este método para determinar si otra ruta tiene un componente raíz común con la ruta actual. |
|
Llame a este método para determinar si la ruta de acceso es una ruta de acceso completa de UNC (convención de nomenclatura universal) para un servidor y una acción. |
|
Llame a este método para determinar si la ruta de acceso es una ruta de acceso completa de UNC (convención de nomenclatura universal) para un servidor sólo. |
|
Llame a este método para determinar si la ruta de acceso es una ruta de acceso completa del recurso compartido UNC (convención de nomenclatura universal), \ \servidor\acción. |
|
Llame a este método para convertir una ruta de acceso a todos los caracteres en minúscula para dar a la ruta un aspecto coherente. |
|
Llame a este método para buscar la ruta para una cadena que contiene un tipo de carácter comodín. |
|
Llame a este método para agregar la ruta de acceso entre comillas si contiene cualquier espacio. |
|
Llame a este método para crear una ruta de acceso relativa desde un archivo o carpeta a otra. |
|
Llame a este método para quitar los argumentos de la línea de comandos de la ruta. |
|
Llame a este método para quitar la barra diagonal inversa final de la ruta. |
|
Llame a este método para quitar todos los espacios iniciales y finales de la ruta. |
|
Llame a este método para quitar la extensión de archivo de la ruta, si la hay. |
|
Llame a este método para quitar el nombre de archivo y la barra diagonal inversa finales de la ruta, si los hay. |
|
Llame a este método para reemplazar la extensión de nombre de archivo en la ruta de acceso con una nueva extensión. Si el nombre de archivo no contiene una extensión de, la extensión se adjunta al final de la cadena. |
|
Llame a este método para analizar una ruta, omitiendo la letra de unidad o el servidor UNC o la acción de las partes de la ruta. |
|
Llame a este método para quitar la parte de la ruta de una ruta de acceso completa y un nombre de archivo. |
|
Llame a este método para quitar todas las partes de la ruta salvo la información de la raíz. |
|
Llame a este método para quitar comillas desde el principio y el final de una ruta. |
Operadores públicos
Name |
Descripción |
---|---|
Este operador permite que el objeto sea tratada como una cadena. |
|
Este operador permite que el objeto sea tratada como una cadena. |
|
Este operador permite que el objeto sea tratada como una cadena. |
|
Este operador anexa una cadena en la ruta. |
Miembros de datos públicos
Name |
Descripción |
---|---|
la ruta. |
Comentarios
CPath, CPathA, y CPathW son instancias de CPathT definido como sigue:
typedef CPathT< CString > CPath;
typedef CPathT< CStringA > CPathA;
typedef CPathT< CStringW > CPathW;
Requisitos
encabezado: atlpath.h