Foros del Web » Soporte técnico » Sistemas Operativos »

número máximo de caracteres

Estas en el tema de número máximo de caracteres en el foro de Sistemas Operativos en Foros del Web. Creo que el número máximo de caracteres que puede tener la ruta de un archivo ,incluyendo directorio, subdirectorios, nombre del archivo y extensión, es de ...
  #1 (permalink)  
Antiguo 15/09/2012, 10:07
 
Fecha de Ingreso: diciembre-2004
Mensajes: 381
Antigüedad: 19 años, 5 meses
Puntos: 1
número máximo de caracteres

Creo que el número máximo de caracteres que puede tener la ruta de un archivo ,incluyendo directorio, subdirectorios, nombre del archivo y extensión, es de 255, pero ¿hay algún programa que nos de el número de caracteres que tiene la ruta de un archivo sin necesidad de ir contando de uno en uno?
Gracias
  #2 (permalink)  
Antiguo 16/09/2012, 08:14
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.945
Antigüedad: 16 años, 8 meses
Puntos: 39
Respuesta: número máximo de caracteres

Se entiende que abarca TODA LA RUTA DE DICHO ARCHIVO
para la RUTA de archivos incluyendo su nombre creo ser 128 y no 255. Algun usuario que mecorija

te dejo estos enlaces donde puedes averiguar con certeza
http://support.microsoft.com/kb/894630/es
http://support.microsoft.com/kb/148754/es

y si sigues buscando por S. google, encontraras mucha informacion al respecto
__________________
Las contraseñas son como la ropa interior: Nunca dejarlas donde la gente pueda verlas
http://i64.tinypic.com/rho40i.jpg

Última edición por JoaoM; 16/09/2012 a las 08:28
  #3 (permalink)  
Antiguo 17/09/2012, 01:08
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 13 años, 11 meses
Puntos: 73
Respuesta: número máximo de caracteres

En el archivo de cabecera stdio.h de tu compilador deberías tener

Código C:
Ver original
  1. #define FILENAME_MAX    260

(para compiladores 32 bits). Este tamaño incluye la unidad de disco y el carácter NULL de terminación.

Adicionalmente, en el compilador LabWIndows/CVI están estas definiciones:

Código C:
Ver original
  1. #if defined(_NI_mswin16_)
  2. #define MAX_PATHNAME_LEN   80    /* includes nul byte */
  3. #define MAX_DRIVENAME_LEN   3    /* includes nul byte */
  4. #define MAX_DIRNAME_LEN    66    /* includes nul byte */
  5. #define MAX_FILENAME_LEN   13    /* includes nul byte */
  6.  
  7. #elif defined(_NI_mswin32_)
  8. #define MAX_PATHNAME_LEN  260    /* includes nul byte */
  9. #define MAX_DRIVENAME_LEN   3    /* includes nul byte */
  10. #define MAX_DIRNAME_LEN   256    /* includes nul byte */
  11. #define MAX_FILENAME_LEN  256    /* includes nul byte */
  12.  
  13. #elif defined(_NI_unix_) || defined(_NI_sparc_)
  14. #define MAX_PATHNAME_LEN  256    /* recommended buffer size for paths */
  15. #define MAX_DRIVENAME_LEN   1    /* includes nul byte */
  16. #define MAX_DIRNAME_LEN   256    /* includes nul byte */
  17. #define MAX_FILENAME_LEN  256    /* recommended buffer size for file names */

Etiquetas: caracteres
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:23.