begin process at 2010 03 15 08:51:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Fichier / Disque

 > 

supprimer dernier caractere d'un fichier binaire...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

supprimer dernier caractere d'un fichier binaire...

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ée 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


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales