to jsem zkoušel taky a hlá sí to , že nelze číst, tak nevím, používám Jbuilder, nemůže tam být nějaké omezení?
"Tomáš Bauer"
<[EMAIL PROTECTED] To: "Java"
<[email protected]>
trum.cz> cc:
Sent by: Subject: Re: buffer, file
stream, txt
konference-bounc
[EMAIL PROTECTED]
24.08.2005 08:04
Please respond
to Java
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 -----
From: [EMAIL PROTECTED]
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();
}
}
