IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Créer un fichier texte et l'ouvrir à la volée


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 172
    Par défaut Créer un fichier texte et l'ouvrir à la volée
    Bonjour,

    je vous explique mon problème. J'aimerais dans mon code pouvoir créer un fichier en ecrivant des lignes dedans et l'ouvrir directement de suite. Bien évidement tout cela sans le stocker nulle part. sans chemin pour stocker le fichier.

    Est ce possible? Comment faire ?

    Pour l'instant je n'arrive qu'à créer un fichier et ecrire dedans mais lors de la création du fichier il me demande un chemin ou stocket le fichier alors que je ne veux pas cela.

    Merci pour votre aide

  2. #2
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2012
    Messages : 22
    Par défaut
    Tu es obligés de stocker ton fichier quelque-part, tu peux pas le stocker dans les clouds ...

    Sinon tu écris dans une classe dans une string ça m'a l'air correspondre a ton problème

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 172
    Par défaut
    J'ecris dans une classe string c'est à dire.
    Je dois à la fin du traitement ouvrir un document .txt avec mes données récupérées. Du coup, je veux simplement cliquer sur mon bouton, je fais un traitement ça ouvre le fichier sans le stocker nulle part et ensuite soit l'utilisateur ferme et il n'est pas stocker soit il l'enregistreà l'endroit qu'il veut.

  4. #4
    Membre très actif Avatar de Pynouz
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 274
    Par défaut
    A mon avis, tu devrais utiliser un contrôl RichTextBox et afficher le futur contenu de ton fichier .txt.
    Ensuite tu gère par le biais de boutons ou autre si le contenu de la RichTextBox doit être enregistré dans un fichier .txt ou non.

  5. #5
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par Naruto_kun Voir le message
    J'ecris dans une classe string c'est à dire.
    Déjà, utiliser StringWriter qui permet d'écrire dans un StringBulder de la même manière que dans un fichier.

    Je dois à la fin du traitement ouvrir un document .txt avec mes données récupérées. Du coup, je veux simplement cliquer sur mon bouton, je fais un traitement ça ouvre le fichier sans le stocker nulle part et ensuite soit l'utilisateur ferme et il n'est pas stocker soit il l'enregistreà l'endroit qu'il veut.
    Tu utilises ensuite un StreamWriter pour persister le cas échéant le contenu du StrignBuilder sous jacent au StringWriter.

    Quelle difficultés rencontres tu exactement ?

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 196
    Par défaut
    Je sais pas si ça va te plaire, mais ce que je te propose, c'est de créer un fichier txt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.IO.File.CreateText(@"Destination_de_ton_fichier\fichier.txt");
    Puis quand l'utilisateur ferme le fichier, tu le supprime de l'endroit ou tu l'avais sauvegardé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.IO.File.Delete(@"Destination_de_ton_fichier\fichier.txt");

  7. #7
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 141
    Par défaut
    Là est toute l'utilité des dossiers "temp", "tmp" et consorts...

  8. #8
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 172
    Par défaut
    Je vous re-explique ce que j'aimerais faire.

    Lorsque je clique sur un bouton, j'effectue un traitement qui me récupère des données stockées en base.
    Ensuite j'aimerais mettre ces données récupérées dans un fichier sans le stocker nulle part (si cela est possible bien sur).
    Une fois que j'ai remplis mon fichier, j'aimerais l'afficher à la volée.

    La méthode de patman44 me parait pas mal mais comment je peux récupérer, l'evenement fermeture de fichier?

    Avez vous une autre idée ? Est ce possible ce que je demande ?

Discussions similaires

  1. Réponses: 21
    Dernier message: 05/06/2006, 10h49
  2. Lots DTS : créer un fichier texte ...
    Par steufleg dans le forum Windows
    Réponses: 2
    Dernier message: 08/02/2006, 18h07
  3. Créer un fichier texte
    Par Fedaykin7 dans le forum Langage
    Réponses: 7
    Dernier message: 27/01/2006, 14h26
  4. Comment créer un fichier texte?
    Par Crazynoss dans le forum ASP
    Réponses: 2
    Dernier message: 08/05/2005, 19h53
  5. Instruction pour créer un fichier text ???
    Par Soulsurfer dans le forum Langage
    Réponses: 2
    Dernier message: 06/08/2002, 11h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo