[BCB]Nom de fichier sans extansion!

Nom de fichier sans extansion! [BCB] - Programmation

Marsh Posté le 10-05-2001 à 13:50:29    

héhé et oui c'est de nouveau moi avec mes histoires de fichiers!
Voila je voudrais a présent enlever l'extension a un nom de fichier et ne garder que le nom du fichier!
Je crois avoir une solution ....mais je voudrais m'assurer qu'il n'existe pas de fonction déjà toute faite!!
Voilà merci!
 
Ah ! Et au passage si quelqu'un connaît un bon site qui parle de tout ce qui est opérations sur les fichiers ça serait cool!!

Reply

Marsh Posté le 10-05-2001 à 13:50:29   

Reply

Marsh Posté le 10-05-2001 à 15:53:12    

Tu parcourt de droite à gauche et dès qu' y a un point tu t'arrête. Avec la taille tu peux ainsi lire ton nom de fichier.

Reply

Marsh Posté le 10-05-2001 à 16:02:24    

Bon ok!
C'est bien ce que je pensais faire.
Il n'y a donc pas 36 solutions!
Merci

Reply

Marsh Posté le 10-05-2001 à 16:10:44    

et si le nom de fichier commence par un point ? (genre .htaccess)
 
Un petit 'if' ne fait pas de mal :-)


---------------
Pipiru piru piru pipiru pi
Reply

Marsh Posté le 10-05-2001 à 16:33:39    

Oula... il existe une fonction +/- faite pour ça :
 
ChangeFileExt(filename,"" );
 
le second paramètre est normalement l'extension, point compris.
c'est pratique pour avoir le nom du .ini qui va avec l'exe :
ChangeFileExt(Application.ExeName,".ini" );
 
il remplace par ex ".zip" par "", donc il vire l'extension.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-05-2001 à 16:51:42    

c'est de droite à gauche qu'il faut lire le fichier et non l'inverse

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed