Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
958 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C] Longueur de nom de fichier...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Longueur de nom de fichier...

n°316225
FabienM
Posté le 24-02-2003 à 10:42:05  profilanswer
 

Est ce que le nombre de lettres dans un fichier crée est limité à 8 ?  
 
N'y a t il pas un moyen d'augmenter le nombre de lettres ??
 
Le probleme est il de meme avec les extensions ??
Car je crée un fichier en ".html" et au final j'obtient un fichier en ".htm" ??
D'ou peut venir le probleme ??
 

mood
Publicité
Posté le 24-02-2003 à 10:42:05  profilanswer
 

n°316227
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 24-02-2003 à 10:45:00  profilanswer
 

FabienM a écrit :

Est ce que le nombre de lettres dans un fichier crée est limité à 8 ?

 
 
Non. 'fin ça dépend de ton OS :D
 

FabienM a écrit :


N'y a t il pas un moyen d'augmenter le nombre de lettres ??


 
Ca dépend de ton OS.
 

FabienM a écrit :


Le probleme est il de meme avec les extensions ??
Car je crée un fichier en ".html" et au final j'obtient un fichier en ".htm" ??
D'ou peut venir le probleme ??


 
De ton OS [:ddr555]
Pour compiler quotidiennement du C++ sur 5 OS différents, je peux te dire que le comportement change à chaque fois. Sous AIX par exemple, c'est du 256 caractères pour tout le chemin, comme pour Win 9x et supérieur. Sous Solaris, c'est 512.
Mais pour tout ça, aucune restriction quant à la taille du nom de fichier en lui-même ou quant à son extension.
T'es sous DOS ?


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°316229
FabienM
Posté le 24-02-2003 à 10:48:12  profilanswer
 

Non sous XP...
Mais avec turbo C comme compilateur....

n°316263
Carbon_14
Posté le 24-02-2003 à 11:12:53  profilanswer
 

Tant qu'on est sous DOS ou Windows 3.11, les noms étaient limités à 8.3 (OS/2 permettait déja, lui, des noms et chemins "modernes" jusqu'à 256 caractères).
Comme Turbo C date du DOS, il doit ne gérer les noms qu'en 8.3 (fonctions internes prévues pour ça, je pense).
 
Pour info : Y a une API windows qui ne fonctionne qu'en 16 bits (pour lire métafichier) car pas de nouvelle. En 32 bits, faut passer par une fonction qui "contracte" les noms (avec des ~) sinon, coïncé !
 
Il paraît qu'il y a un Borland C gratuit, je sais pas si c'est la version Windows, ou DOS (BCC DOS, ou BWCC pr Windows je crois). Elle saurait peut-être gérer les noms longs ?
 [:tomilou]

n°316268
FabienM
Posté le 24-02-2003 à 11:15:08  profilanswer
 

Ok merci je vais allez voir avec un nouveau compilateur...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C] Longueur de nom de fichier...

 

Sujets relatifs
[C++] tronquer un fichier à une certaine taille[PHP] Tronquer un fichier SQL
[VB] Ouvrir un fichier video ??Ouverture d'un fichier sans lancer la macro ?
[vba] ouvrir une boite de dialogue pour ouvrir un fichierComment faire un fichier .reg
HTML : lien vers fichier sur serveur partagéreconstituer un fichier à partir de son contenu ascii ?
Transformer un programme JAVA en fichier .EXEComment tester le dernier caractère d'un fichier (suite de hier)
Plus de sujets relatifs à : [C] Longueur de nom de fichier...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR