Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : supprimer dernier caractere d'un fichier binaire... [ Archives Visual Basic / Fichier / Disque ] (tazegue)

samedi 30 octobre 2004 à 14:28:07 | supprimer dernier caractere d'un fichier binaire...

tazegue

salut

voila , tout est dans le titre ...

si quelqu'un sait comment faire, je suis preneur.

merci
@+

samedi 30 octobre 2004 à 14:42:43 | Re : supprimer dernier caractere d'un fichier binaire...

CanisLupus

Membre Club Administrateur CodeS-SourceS
Salut

En VB, je crains que la seule solution soit de lire puis de réécrire le fichier sans le dernier caractère.
Sinon, un éditeur hexa et tu remplaces le dernier caractère par un 00 mais c risqué.

Cordialement, CanisLupus

samedi 30 octobre 2004 à 14:48:06 | Re : supprimer dernier caractere d'un fichier binaire...

bultez

Membre Club
bonjour,
un truc comme çà ?

Dim f As Integer
Dim b As String
b = Space$(FileLen("fichier") - 1)
f = FreeFile
Open "fichier" For Binary As #f
Get #f, , b
Close #f
Open "fichier" For Output As #f
Print #f, b
Close #f

Cordialement Bul. [Site] [Mail]

samedi 30 octobre 2004 à 15:13:05 | Re : supprimer dernier caractere d'un fichier binaire...

CanisLupus

Membre Club Administrateur CodeS-SourceS
Tout à fait bultez.

Cordialement, CanisLupus

samedi 30 octobre 2004 à 17:41:44 | Re : supprimer dernier caractere d'un fichier binaire...

BruNews

Administrateur CodeS-SourceS
API (sans lecture donc beaucoup + rapide):

Dim hfl As Long
hfl = CreateFile(nomFL, ....)
SetFilePointer(hfl, -1, 0, FILE_END)
SetEndOfFile(hfl)
CloseHandle(hfl)

FINI


ciao...
BruNews, MVP VC++

mercredi 3 novembre 2004 à 00:22:50 | Re : supprimer dernier caractere d'un fichier binaire...

tazegue

salut

merci pour ta réponse. cependant, quelque chose me chagrine :

si ton fichier finit par un retour chariot, tu supprimes ce dernier mais la fonction print te le remet à la fin, donc c'est comme si tu ne faisais rien. ne faut-il pas utiliser put à la place de print ?


mercredi 3 novembre 2004 à 08:47:39 | Re : supprimer dernier caractere d'un fichier binaire...

bultez

Membre Club
erreur de ma part ,il faut faire

Print #f, b;

Cordialement Bul. [Site] [Mail]



Cette discussion est classé dans : fichier, binaire, caractere, supprimer, dernier


Répondre à ce message

Sujets en rapport avec ce message

Supprimer dernier interligne dans un fichier [ par Sharkiller ] Bonsoir,Voilà, j'aimerai savoir s'il est possible d'enlever la dernière ligne d'un fichier quelconque.Exemple:##Début du fichier##Première ligneDeuxiè Supprimer un octet d'un fichier binaire [ par jnbrunet ] Salut,J'aimerais savoir si, en utilisant IO, il est possible de supprimer complètement un octet d'un fichier. Je peux toujours déplacer tous les octet Enlever des zéros à la fin d'un fichier binaire [ par youyou40 ] BonjourJe n'arrive pas à trouver comment enlever les 00 à la fin d'unfichier ouvert en mode binaire.Je connais l'offset à partir duquel il n'y a plus supprimer doublons streamreader [ par AlexTheDoctor ] Bonjour tout le monde.Je voudrai savoir comment je pourrai supprimer des doublons dans un fichier txt (streamreader)exemple fichier : abcdaabedet je v Supprimer un fichier Texte sous VB 6 [ par chwem ] Bonjour à tous, Je suis en train de développer un lecteur média sous VB6, et je souhaite supprimer un fichier texte. J'ai trouvé ce code sur le net lire 4 bytes dans un fichier binaire [ par ravachol ] bonjour a tous,j'ai un fichier binaire ou il y a a l'adresse 0x000E  4 bytes qui donne un entier normalement(voir image)moi je lit le fichier comme ça CHAINE DE CARACTERE [ par timilla ] Bonjour,je souhaite récupéré le premier caractère dans une chaine.J'ai un fichier qui se nomme TEST.txt dans lequel il y a 234je veux pouvoir récupére Retrouver le dernier fichier crée [ par Marko007 ] Bonjour, je souhaiterai retrouver le dernier fichier .TXT créé au niveau d'un répertoire, pour le copier uniquement sur une clé USB. Des idées ? Actue recuperer le nom du dernier fichier entré [ par beny100 ] bonsoir a tous.j'ai un soucis, en effet je voudrais recuperer le nom du dernier fichier copié dans mon  repertoire.j'utilise directory.getfiles, mais Afficher un fichier pdf en passant son binaire [ par tabarrant ] Salut tous le monde, Voila je vous explique mon problème. On a un serveur avec plein de fichier en pdf; donc on y fait des recherche et importation


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.