begin process at 2012 02 14 18:55:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Système

 > 

Fichier & Disque

 > 

Creation fichier txt


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

Creation fichier txt

vendredi 8 juin 2007 à 13:08:14 | Creation fichier txt

DraaFil

Bonjour a tous,

j'ai trouver plusieurs souce parlant de la creation de fichier ou l'utilisation d'un fichier txt existante, mais rien de claire. est-ce que quelqu'un peut me dire comment creer un fichier txt avec un nom que je fais lui attribuer lors de l'execution et s'il est possible de m'expliquer les commande utiliser pour cette creation.


Merci a vous!


DraaFil

vendredi 8 juin 2007 à 13:27:36 | Re : Creation fichier txt

sobullshit

Open "c:\toto.txt" for output as #1
   Print #1, "bonjour"
Close #1
open "c:\toto.txt" for input as #1
   Input #1, a
   Print a
Close #1

au début tu ouvre le fichier c:\toto.txt pour écrire (output) comme le numéro 1 (ça te permet d'ouvrir 15fichiers en même temps)
ensuite tu écrit "bonjour" dans ce fichier
tu le fermes

ensuite tu ouvre toto.txt (le même) pour lire dedans (input), même explication pour le numéro.
ensuite tu met le premier mot du fichier dans la variable a (attention au type de variable)
ensuite tu écris sur ta forme ce qu'il y a dans la variable a (ici "bonjour" car c'est le seul mot du fichier)
tu fermes le fichier
vendredi 8 juin 2007 à 13:37:29 | Re : Creation fichier txt

DraaFil

Justement, je veux creer un fichier qui n,existe pas et le nom de ce fichier sera la date

vendredi 8 juin 2007 à 13:41:06 | Re : Creation fichier txt

sobullshit

Si le fichier n'existe pas, il est automatiquement créé
vendredi 8 juin 2007 à 13:45:10 | Re : Creation fichier txt

fiko81

Membre Club
Salut,
Dim srtFile as string
Dim intFile as interger
Dim strInputed as string

    strFile = "c:\" & day(date) & "-" & month(date) & "-" & year(Date) & ".txt" 'Permet de créer un nom de fichier compatible windows (sans les slash) : ici c'est sous c ais tu peux le mettre ou tu veux
    intFile = freefile 'Permet de créer un numéro automatique de fichier libre
   
    Open strFile for output as #intFile 'Pour écrire dedans
    Print #intFile, "chaine de caractère"
    Close #intFile 'Pour fermer et libérer le numéro de fichier

    While not (intFile.EOF) 'Permet de balayer ton fichier jusqu'à la fin
        Open strFile for input as #IntFile
        Input #IntFile, strInputed 'Contient une ligne de ton fichier
    Loop
   

 Fiko ;-)

La reponse vous convient pensez > Accepter <


vendredi 8 juin 2007 à 13:46:52 | Re : Creation fichier txt

fiko81

Membre Club
Correction

Dim srtFile as string
Dim intFile as interger
Dim strInputed as string

    strFile = "c:\" & day(date) & "-" & month(date) & "-" & year(Date) & ".txt" 'Permet de créer un nom de fichier compatible windows (sans les slash) : ici c'est sous c ais tu peux le mettre ou tu veux
    intFile = freefile 'Permet de créer un numéro automatique de fichier libre
   
    Open strFile for output as #intFile 'Pour écrire dedans
    Print #intFile, "chaine de caractère"
    Close #intFile 'Pour fermer et libérer le numéro de fichier

    Open strFile for input as #IntFile 'bien sure le fichier est ouvert pour lecture une seule fois
    While not (intFile.EOF) 'Permet de balayer ton fichier jusqu'à la fin
        Input #IntFile, strInputed 'Contient une ligne de ton fichier
    Loop
   

 Fiko ;-)

La reponse vous convient pensez > Accepter <


vendredi 8 juin 2007 à 13:47:24 | Re : Creation fichier txt

DraaFil

ok merci a vous tous, je vais essayer cela!
vendredi 8 juin 2007 à 13:52:17 | Re : Creation fichier txt

sobullshit

Je vais embeter un peu fiko81 (pour le plaisir), en signalant qu'il est également possible de faire:

dim temp as string
dim i as integer

temp = date
for i = 1 to len(date)
   if mid(temp, i, 1) = "\" then mid(temp, i, 1) = "-"
next i

strFile = "c:\" + temp

vendredi 8 juin 2007 à 13:54:21 | Re : Creation fichier txt

sobullshit

Oups, j'ai oublié la fin :

strFile = "c:\" + temp + ".txt"

ça permet de pas avoir une ligne à rallonge genre :

strFile = "c:\" & day(date) & "-" & month(date) & "-" & year(Date) & ".txt"

Mais sinon ça fonctionne quand même.
vendredi 8 juin 2007 à 14:01:26 | Re : Creation fichier txt

fiko81

Membre Club
Soyons fou, on peut encore mieux faire :
strFile = replace(cstr(date), "\", "-")
on évite encore ça :
temp = date
for i = 1 to len(date)
   if mid(temp, i, 1) = "\" then mid(temp, i, 1) = "-"
next i

Pour le plaisir aussi ne le prend pas mal

 Fiko ;-)

La reponse vous convient pensez > Accepter <



1 2

Cette discussion est classée dans : fichier, txt, creation


Répondre à ce message

Sujets en rapport avec ce message

creation de fichier txt [ par sabou94 ] Bonjour, j'aimerais savoir comment on crée un fichier texte (creation, lecture, fermeture), connaissez vous un site qui parle de ca ou m'expliquer vo Creation d'un fichier au format txt [ par aakpa ] Bonjour a tousje voudrais creer un fichier txt avec mon prog VB Renommage et creation de fichier + Instruction IF [ par aqwelea ] Bonjour,J'ai un petit probleme. J'ai lu quelques posts mais rien ne ressemble a mon probleme.Je dois preciser egalement que je suis debutant.Ce que je conversion .txt en .xls [ par aducloux ] Salut a    tous voila mon probleme :J utilise une macro qui doit ouvrir un fichier .txt en .xls jusque la tout va bien... Sauf que j aimerai configure enregistrer textbox dans fichier .txt [ par Fabian123 ] Bonjour, voilà ma question :j'ai une textBox et un commandButton, j'encode un nom dans la textbox et lorsque je clique sur le commandbutton il le sauv mise a jour automatique d'un combobox lié a un fichier .txt [ par Fabian123 ] Bonjour à tous!la question est dans le titre, mais j'explique quand même un peu!j'ai créé un userform dans lequel j'ai un combobox, un textbox et un c envoie par ftp de fichier txt , n'envoie pas tout le fichier... [ par freud11 ] Bonjour, Je suis débutant en .Net et j'ai repris le code de mon prédécesseur de stage, ce code permet de transférer un fichier txt sur ftp. Le progra graph à partir d'un fichier.txt [ par sonic48 ] slt tout le monde, je vien de débuter la programmation en VB6( débutant de chez débutant) ci quelqun peut me procurer un code source permettant de tra


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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,640 sec (3)

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