Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [c#] creare e scrivere su un file txt

    mi sapreste indicare come creare e scrivere su un file .txt da c#??? vorrei anche poter scegliere il percorso in cui crearlo...

    grazie 1000

  2. #2
    Ma... una ricerchina nel forum/su Google/sulla MSDN/sul tuo manuale?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    in effetti questa settimana vi ho proprio riempito di domande

    ho trovato come crearmi un file con c# e la cosa sembra che funzioni..

    mi sono creato questa classe:

    Codice PHP:
    class MioFile
    {

            private const 
    string FILE_NAME "ESPORTAZIONE.txt";
            public static 
    void creaFile(String testo)
            {
                if (
    File.Exists(FILE_NAME))
                {
                    
                    
    MessageBox.Show("Il file " FILE_NAME " esiste già.""Eccezione");

                }
                
    using (StreamWriter sw File.CreateText(FILE_NAME))
                {
                    
    sw.WriteLine(testo);
                    
    sw.Close();
                }
            }


    non ho trovato xò come posso specificare il percorso in cui verrà salvato il file sul pc,
    e come sovrascriverlo se il file se esiste già..

    potreste darmi una mano??

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    codice:
    class MioFile 
    { 
    
            private string FILE_NAME = "ESPORTAZIONE.txt"; 
            public static void creaFile(String testo, String NomeFile) 
            { 
                if(NomeFile != null || NomeFile.Lenght > 0)
                {
                    FILE_NAME = NomeFile;
                }
                if (File.Exists(FILE_NAME)) 
                { 
                    //MessageBox.Show("Il file " + FILE_NAME + " esiste già.", "Eccezione"); 
                   File.Delete(FILE_NAME);
                } 
                using (StreamWriter sw = File.CreateText(FILE_NAME)) 
                { 
                    sw.WriteLine(testo); 
                    sw.Close(); 
                } 
            } 
    
    }

  5. #5
    tutto chiaro

    non pensavo bastasse scrivere il percorso nel nome del file

    ancora una volta grazie 1000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.