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

    NIO: Scrivere il contenuto della console su un file .txt

    Come si può correggere questo codice in modo che il contenuto della console finisca salvato all'interno di un file.txt?

    codice:
    // A simple example that uses walkFileTree( ) to display a directory tree. 
    // Requires JDK 7 or later.  
      
    import java.io.*;  
    import java.nio.file.*;  
    import java.nio.file.attribute.*;  
     
    // Create a custom version of SimpleFileVisitor that overrides 
    // the visitFile( ) method. 
    class MyFileVisitor extends SimpleFileVisitor<Path> { 
      public FileVisitResult visitFile(Path path, BasicFileAttributes attribs) 
        throws IOException 
      { 
        System.out.println(path); 
        return FileVisitResult.CONTINUE; 
      } 
    } 
      
    class DirTreeList {  
      public static void main(String args[]) {  
        String dirname = "\\MyDir";  
     
        System.out.println("Directory tree starting with " + dirname + ":\n"); 
     
        try { 
          Files.walkFileTree(Paths.get(dirname), new MyFileVisitor()); 
        } catch (IOException exc) { 
          System.out.println("I/O Error"); 
        } 
      } 
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    55
    Ciao, se non vuoi usare un sistema di logging (log4j) e vuoi mantenere il tuo codice puoi sempre ridirezionare l'output di sistema su un printstream:
    codice:
    OutputStream output = new FileOutputStream("tuoFile.txt");
    PrintStream printOut = new PrintStream(output);
    System.setOut(printOut);

  3. #3
    Wawwww! Bravissimo, mille grazie!

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.