A co to udělat bez ověřování, jen s try catch blokem?
 
try{
 String str1 = ...
...
 File inFile =
 File outFile = ..
 
 FileReader in = new FileReader();
...
} catch (IOException exc) {
 // zápis do logu, nebo nic..
}
 
Mimochodem takovéhle kopírování souboru je "relativne" pomalé, zkuste se podívat na NIO, je cca 10x rychlejší, pokud chcete se soubory pracovat "nějak víc".
Zkusil bych google a java.sun.com, ..
 
Tomáš.
 
 
 

S pozdravem
Best Regards
  Tomas Bauer
 
Unicorn a. s.
www.unicorn.cz
----- Original Message -----
To: Java
Sent: Wednesday, August 24, 2005 7:44 AM
Subject: Re: buffer, file stream, txt


Zdravím,
kde dělám chybu? Děkuji DavidF

import java.io.*;
public class KopirovaniSouboru
{
    public static void main(String[] args) throws IOException {
       String str1 = "C:\\Jproject\\File_open\\David.txt";
       String str2 = "C:\\Jproject\\File_open\\David1.txt";
       File inputFile = new File(str1);
       File outputFile = new File(str2);
       System.out.println(inputFile.exists()); // vypisuje mi to false
!!!!!!!!!!!!!!
       if(!inputFile.exists()) return;
       FileReader in = new FileReader(inputFile);
       FileWriter out = new FileWriter(outputFile);
       int c;
       while ((c = in.read()) != -1)
          out.write(c);

       in.close();
       out.close();
   }
}

Odpovedet emailem